xref: /freebsd/crypto/krb5/NOTICE (revision f1c4c3daccbaf3820f0e2224de53df12fc952fcc)
1*f1c4c3daSCy SchubertCopyright (C) 1985-2025 by the Massachusetts Institute of Technology.
27f2fe78bSCy Schubert
37f2fe78bSCy SchubertAll rights reserved.
47f2fe78bSCy Schubert
57f2fe78bSCy SchubertRedistribution and use in source and binary forms, with or without
67f2fe78bSCy Schubertmodification, are permitted provided that the following conditions are
77f2fe78bSCy Schubertmet:
87f2fe78bSCy Schubert
97f2fe78bSCy Schubert* Redistributions of source code must retain the above copyright
107f2fe78bSCy Schubert  notice, this list of conditions and the following disclaimer.
117f2fe78bSCy Schubert
127f2fe78bSCy Schubert* Redistributions in binary form must reproduce the above copyright
137f2fe78bSCy Schubert  notice, this list of conditions and the following disclaimer in the
147f2fe78bSCy Schubert  documentation and/or other materials provided with the distribution.
157f2fe78bSCy Schubert
167f2fe78bSCy SchubertTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
177f2fe78bSCy Schubert"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
187f2fe78bSCy SchubertLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
197f2fe78bSCy SchubertA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
207f2fe78bSCy SchubertHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
217f2fe78bSCy SchubertSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
227f2fe78bSCy SchubertLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
237f2fe78bSCy SchubertDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
247f2fe78bSCy SchubertTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
257f2fe78bSCy Schubert(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
267f2fe78bSCy SchubertOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
277f2fe78bSCy Schubert
287f2fe78bSCy SchubertDownloading of this software may constitute an export of cryptographic
297f2fe78bSCy Schubertsoftware from the United States of America that is subject to the
307f2fe78bSCy SchubertUnited States Export Administration Regulations (EAR), 15 CFR 730-774.
317f2fe78bSCy SchubertAdditional laws or regulations may apply.  It is the responsibility of
327f2fe78bSCy Schubertthe person or entity contemplating export to comply with all
337f2fe78bSCy Schubertapplicable export laws and regulations, including obtaining any
347f2fe78bSCy Schubertrequired license from the U.S. government.
357f2fe78bSCy Schubert
367f2fe78bSCy SchubertThe U.S. government prohibits export of encryption source code to
377f2fe78bSCy Schubertcertain countries and individuals, including, but not limited to, the
387f2fe78bSCy Schubertcountries of Cuba, Iran, North Korea, Sudan, Syria, and residents and
397f2fe78bSCy Schubertnationals of those countries.
407f2fe78bSCy Schubert
417f2fe78bSCy SchubertDocumentation components of this software distribution are licensed
427f2fe78bSCy Schubertunder a Creative Commons Attribution-ShareAlike 3.0 Unported License.
437f2fe78bSCy Schubert(https://creativecommons.org/licenses/by-sa/3.0/)
447f2fe78bSCy Schubert
457f2fe78bSCy SchubertIndividual source code files are copyright MIT, Cygnus Support,
467f2fe78bSCy SchubertNovell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems,
477f2fe78bSCy SchubertFundsXpress, and others.
487f2fe78bSCy Schubert
497f2fe78bSCy SchubertProject Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
507f2fe78bSCy Schubertand Zephyr are trademarks of the Massachusetts Institute of Technology
517f2fe78bSCy Schubert(MIT).  No commercial use of these trademarks may be made without
527f2fe78bSCy Schubertprior written permission of MIT.
537f2fe78bSCy Schubert
547f2fe78bSCy Schubert"Commercial use" means use of a name in a product or other for-profit
557f2fe78bSCy Schubertmanner.  It does NOT prevent a commercial firm from referring to the
567f2fe78bSCy SchubertMIT trademarks in order to convey information (although in doing so,
577f2fe78bSCy Schubertrecognition of their trademark status should be given).
587f2fe78bSCy Schubert
597f2fe78bSCy Schubert======================================================================
607f2fe78bSCy Schubert
617f2fe78bSCy SchubertThe following copyright and permission notice applies to the
627f2fe78bSCy SchubertOpenVision Kerberos Administration system located in "kadmin/create",
637f2fe78bSCy Schubert"kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and
647f2fe78bSCy Schubertportions of "lib/rpc":
657f2fe78bSCy Schubert
667f2fe78bSCy Schubert   Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights
677f2fe78bSCy Schubert   Reserved
687f2fe78bSCy Schubert
697f2fe78bSCy Schubert   WARNING:  Retrieving the OpenVision Kerberos Administration system
707f2fe78bSCy Schubert   source code, as described below, indicates your acceptance of the
717f2fe78bSCy Schubert   following terms.  If you do not agree to the following terms, do
727f2fe78bSCy Schubert   not retrieve the OpenVision Kerberos administration system.
737f2fe78bSCy Schubert
747f2fe78bSCy Schubert   You may freely use and distribute the Source Code and Object Code
757f2fe78bSCy Schubert   compiled from it, with or without modification, but this Source
767f2fe78bSCy Schubert   Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY,
777f2fe78bSCy Schubert   INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR
787f2fe78bSCy Schubert   FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER
797f2fe78bSCy Schubert   EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY
807f2fe78bSCy Schubert   FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF
817f2fe78bSCy Schubert   SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR
827f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,
837f2fe78bSCy Schubert   WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE
847f2fe78bSCy Schubert   CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY
857f2fe78bSCy Schubert   OTHER REASON.
867f2fe78bSCy Schubert
877f2fe78bSCy Schubert   OpenVision retains all copyrights in the donated Source Code.
887f2fe78bSCy Schubert   OpenVision also retains copyright to derivative works of the Source
897f2fe78bSCy Schubert   Code, whether created by OpenVision or by a third party. The
907f2fe78bSCy Schubert   OpenVision copyright notice must be preserved if derivative works
917f2fe78bSCy Schubert   are made based on the donated Source Code.
927f2fe78bSCy Schubert
937f2fe78bSCy Schubert   OpenVision Technologies, Inc. has donated this Kerberos
947f2fe78bSCy Schubert   Administration system to MIT for inclusion in the standard Kerberos
957f2fe78bSCy Schubert   5 distribution. This donation underscores our commitment to
967f2fe78bSCy Schubert   continuing Kerberos technology development and our gratitude for
977f2fe78bSCy Schubert   the valuable work which has been performed by MIT and the Kerberos
987f2fe78bSCy Schubert   community.
997f2fe78bSCy Schubert
1007f2fe78bSCy Schubert======================================================================
1017f2fe78bSCy Schubert
1027f2fe78bSCy Schubert   Portions contributed by Matt Crawford "crawdad@fnal.gov" were work
1037f2fe78bSCy Schubert   performed at Fermi National Accelerator Laboratory, which is
1047f2fe78bSCy Schubert   operated by Universities Research Association, Inc., under contract
1057f2fe78bSCy Schubert   DE-AC02-76CHO3000 with the U.S. Department of Energy.
1067f2fe78bSCy Schubert
1077f2fe78bSCy Schubert======================================================================
1087f2fe78bSCy Schubert
1097f2fe78bSCy SchubertPortions of "src/lib/crypto" have the following copyright:
1107f2fe78bSCy Schubert
1117f2fe78bSCy Schubert   Copyright (C) 1998 by the FundsXpress, INC.
1127f2fe78bSCy Schubert
1137f2fe78bSCy Schubert   All rights reserved.
1147f2fe78bSCy Schubert
1157f2fe78bSCy Schubert      Export of this software from the United States of America may
1167f2fe78bSCy Schubert      require a specific license from the United States Government.
1177f2fe78bSCy Schubert      It is the responsibility of any person or organization
1187f2fe78bSCy Schubert      contemplating export to obtain such a license before exporting.
1197f2fe78bSCy Schubert
1207f2fe78bSCy Schubert   WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
1217f2fe78bSCy Schubert   distribute this software and its documentation for any purpose and
1227f2fe78bSCy Schubert   without fee is hereby granted, provided that the above copyright
1237f2fe78bSCy Schubert   notice appear in all copies and that both that copyright notice and
1247f2fe78bSCy Schubert   this permission notice appear in supporting documentation, and that
1257f2fe78bSCy Schubert   the name of FundsXpress. not be used in advertising or publicity
1267f2fe78bSCy Schubert   pertaining to distribution of the software without specific,
1277f2fe78bSCy Schubert   written prior permission.  FundsXpress makes no representations
1287f2fe78bSCy Schubert   about the suitability of this software for any purpose.  It is
1297f2fe78bSCy Schubert   provided "as is" without express or implied warranty.
1307f2fe78bSCy Schubert
1317f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
1327f2fe78bSCy Schubert   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1337f2fe78bSCy Schubert   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
1347f2fe78bSCy Schubert
1357f2fe78bSCy Schubert======================================================================
1367f2fe78bSCy Schubert
1377f2fe78bSCy SchubertThe implementation of the AES encryption algorithm in
1387f2fe78bSCy Schubert"src/lib/crypto/builtin/aes" has the following copyright:
1397f2fe78bSCy Schubert
1407f2fe78bSCy Schubert      Copyright (C) 1998-2013, Brian Gladman, Worcester, UK. All
1417f2fe78bSCy Schubert      rights reserved.
1427f2fe78bSCy Schubert
1437f2fe78bSCy Schubert   The redistribution and use of this software (with or without
1447f2fe78bSCy Schubert   changes) is allowed without the payment of fees or royalties
1457f2fe78bSCy Schubert   provided that:
1467f2fe78bSCy Schubert
1477f2fe78bSCy Schubert      source code distributions include the above copyright notice,
1487f2fe78bSCy Schubert      this list of conditions and the following disclaimer;
1497f2fe78bSCy Schubert
1507f2fe78bSCy Schubert      binary distributions include the above copyright notice, this
1517f2fe78bSCy Schubert      list of conditions and the following disclaimer in their
1527f2fe78bSCy Schubert      documentation.
1537f2fe78bSCy Schubert
1547f2fe78bSCy Schubert   This software is provided 'as is' with no explicit or implied
1557f2fe78bSCy Schubert   warranties in respect of its operation, including, but not limited
1567f2fe78bSCy Schubert   to, correctness and fitness for purpose.
1577f2fe78bSCy Schubert
1587f2fe78bSCy Schubert======================================================================
1597f2fe78bSCy Schubert
1607f2fe78bSCy SchubertPortions contributed by Red Hat, including the pre-authentication
1617f2fe78bSCy Schubertplug-in framework and the NSS crypto implementation, contain the
1627f2fe78bSCy Schubertfollowing copyright:
1637f2fe78bSCy Schubert
1647f2fe78bSCy Schubert      Copyright (C) 2006 Red Hat, Inc.
1657f2fe78bSCy Schubert      Portions copyright (C) 2006 Massachusetts Institute of Technology
1667f2fe78bSCy Schubert      All Rights Reserved.
1677f2fe78bSCy Schubert
1687f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
1697f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
1707f2fe78bSCy Schubert   are met:
1717f2fe78bSCy Schubert
1727f2fe78bSCy Schubert   * Redistributions of source code must retain the above copyright
1737f2fe78bSCy Schubert     notice, this list of conditions and the following disclaimer.
1747f2fe78bSCy Schubert
175*f1c4c3daSCy Schubert   * Redistributions in binary form must reproduce the above copyright
176*f1c4c3daSCy Schubert     notice, this list of conditions and the following disclaimer in
177*f1c4c3daSCy Schubert     the documentation and/or other materials provided with the
178*f1c4c3daSCy Schubert     distribution.
1797f2fe78bSCy Schubert
1807f2fe78bSCy Schubert   * Neither the name of Red Hat, Inc., nor the names of its
1817f2fe78bSCy Schubert     contributors may be used to endorse or promote products derived
1827f2fe78bSCy Schubert     from this software without specific prior written permission.
1837f2fe78bSCy Schubert
1847f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1857f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1867f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1877f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1887f2fe78bSCy Schubert   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1897f2fe78bSCy Schubert   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1907f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1917f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1927f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1937f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1947f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1957f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
1967f2fe78bSCy Schubert
1977f2fe78bSCy Schubert======================================================================
1987f2fe78bSCy Schubert
1997f2fe78bSCy SchubertThe bundled verto source code is subject to the following license:
2007f2fe78bSCy Schubert
2017f2fe78bSCy Schubert   Copyright 2011 Red Hat, Inc.
2027f2fe78bSCy Schubert
2037f2fe78bSCy Schubert   Permission is hereby granted, free of charge, to any person
2047f2fe78bSCy Schubert   obtaining a copy of this software and associated documentation
2057f2fe78bSCy Schubert   files (the "Software"), to deal in the Software without
2067f2fe78bSCy Schubert   restriction, including without limitation the rights to use, copy,
2077f2fe78bSCy Schubert   modify, merge, publish, distribute, sublicense, and/or sell copies
2087f2fe78bSCy Schubert   of the Software, and to permit persons to whom the Software is
2097f2fe78bSCy Schubert   furnished to do so, subject to the following conditions:
2107f2fe78bSCy Schubert
2117f2fe78bSCy Schubert   The above copyright notice and this permission notice shall be
2127f2fe78bSCy Schubert   included in all copies or substantial portions of the Software.
2137f2fe78bSCy Schubert
2147f2fe78bSCy Schubert   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2157f2fe78bSCy Schubert   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2167f2fe78bSCy Schubert   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2177f2fe78bSCy Schubert   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
2187f2fe78bSCy Schubert   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
2197f2fe78bSCy Schubert   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2207f2fe78bSCy Schubert   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2217f2fe78bSCy Schubert   DEALINGS IN THE SOFTWARE.
2227f2fe78bSCy Schubert
2237f2fe78bSCy Schubert======================================================================
2247f2fe78bSCy Schubert
2257f2fe78bSCy SchubertThe MS-KKDCP client implementation has the following copyright:
2267f2fe78bSCy Schubert
2277f2fe78bSCy Schubert   Copyright 2013,2014 Red Hat, Inc.
2287f2fe78bSCy Schubert
2297f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
2307f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
2317f2fe78bSCy Schubert   are met:
2327f2fe78bSCy Schubert
2337f2fe78bSCy Schubert      1. Redistributions of source code must retain the above
2347f2fe78bSCy Schubert         copyright notice, this list of conditions and the following
2357f2fe78bSCy Schubert         disclaimer.
2367f2fe78bSCy Schubert
2377f2fe78bSCy Schubert      2. Redistributions in binary form must reproduce the above
2387f2fe78bSCy Schubert         copyright notice, this list of conditions and the following
2397f2fe78bSCy Schubert         disclaimer in the documentation and/or other materials
2407f2fe78bSCy Schubert         provided with the distribution.
2417f2fe78bSCy Schubert
2427f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2437f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2447f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
2457f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2467f2fe78bSCy Schubert   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
2477f2fe78bSCy Schubert   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
2487f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
2497f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2507f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
2517f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2527f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
2537f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
2547f2fe78bSCy Schubert
2557f2fe78bSCy Schubert======================================================================
2567f2fe78bSCy Schubert
2577f2fe78bSCy SchubertThe implementations of GSSAPI mechglue in GSSAPI-SPNEGO in
2587f2fe78bSCy Schubert"src/lib/gssapi", including the following files:
2597f2fe78bSCy Schubert
2607f2fe78bSCy Schubert   lib/gssapi/generic/gssapi_err_generic.et
2617f2fe78bSCy Schubert   lib/gssapi/mechglue/g_accept_sec_context.c
2627f2fe78bSCy Schubert   lib/gssapi/mechglue/g_acquire_cred.c
2637f2fe78bSCy Schubert   lib/gssapi/mechglue/g_canon_name.c
2647f2fe78bSCy Schubert   lib/gssapi/mechglue/g_compare_name.c
2657f2fe78bSCy Schubert   lib/gssapi/mechglue/g_context_time.c
2667f2fe78bSCy Schubert   lib/gssapi/mechglue/g_delete_sec_context.c
2677f2fe78bSCy Schubert   lib/gssapi/mechglue/g_dsp_name.c
2687f2fe78bSCy Schubert   lib/gssapi/mechglue/g_dsp_status.c
2697f2fe78bSCy Schubert   lib/gssapi/mechglue/g_dup_name.c
2707f2fe78bSCy Schubert   lib/gssapi/mechglue/g_exp_sec_context.c
2717f2fe78bSCy Schubert   lib/gssapi/mechglue/g_export_name.c
2727f2fe78bSCy Schubert   lib/gssapi/mechglue/g_glue.c
2737f2fe78bSCy Schubert   lib/gssapi/mechglue/g_imp_name.c
2747f2fe78bSCy Schubert   lib/gssapi/mechglue/g_imp_sec_context.c
2757f2fe78bSCy Schubert   lib/gssapi/mechglue/g_init_sec_context.c
2767f2fe78bSCy Schubert   lib/gssapi/mechglue/g_initialize.c
2777f2fe78bSCy Schubert   lib/gssapi/mechglue/g_inquire_context.c
2787f2fe78bSCy Schubert   lib/gssapi/mechglue/g_inquire_cred.c
2797f2fe78bSCy Schubert   lib/gssapi/mechglue/g_inquire_names.c
2807f2fe78bSCy Schubert   lib/gssapi/mechglue/g_process_context.c
2817f2fe78bSCy Schubert   lib/gssapi/mechglue/g_rel_buffer.c
2827f2fe78bSCy Schubert   lib/gssapi/mechglue/g_rel_cred.c
2837f2fe78bSCy Schubert   lib/gssapi/mechglue/g_rel_name.c
2847f2fe78bSCy Schubert   lib/gssapi/mechglue/g_rel_oid_set.c
2857f2fe78bSCy Schubert   lib/gssapi/mechglue/g_seal.c
2867f2fe78bSCy Schubert   lib/gssapi/mechglue/g_sign.c
2877f2fe78bSCy Schubert   lib/gssapi/mechglue/g_store_cred.c
2887f2fe78bSCy Schubert   lib/gssapi/mechglue/g_unseal.c
2897f2fe78bSCy Schubert   lib/gssapi/mechglue/g_userok.c
2907f2fe78bSCy Schubert   lib/gssapi/mechglue/g_utils.c
2917f2fe78bSCy Schubert   lib/gssapi/mechglue/g_verify.c
2927f2fe78bSCy Schubert   lib/gssapi/mechglue/gssd_pname_to_uid.c
2937f2fe78bSCy Schubert   lib/gssapi/mechglue/mglueP.h
2947f2fe78bSCy Schubert   lib/gssapi/mechglue/oid_ops.c
2957f2fe78bSCy Schubert   lib/gssapi/spnego/gssapiP_spnego.h
2967f2fe78bSCy Schubert   lib/gssapi/spnego/spnego_mech.c
2977f2fe78bSCy Schubert
2987f2fe78bSCy Schubertand the initial implementation of incremental propagation, including
2997f2fe78bSCy Schubertthe following new or changed files:
3007f2fe78bSCy Schubert
3017f2fe78bSCy Schubert   include/iprop_hdr.h
3027f2fe78bSCy Schubert   kadmin/server/ipropd_svc.c
3037f2fe78bSCy Schubert   lib/kdb/iprop.x
3047f2fe78bSCy Schubert   lib/kdb/kdb_convert.c
3057f2fe78bSCy Schubert   lib/kdb/kdb_log.c
3067f2fe78bSCy Schubert   lib/kdb/kdb_log.h
3077f2fe78bSCy Schubert   lib/krb5/error_tables/kdb5_err.et
3087f2fe78bSCy Schubert   kprop/kpropd_rpc.c
3097f2fe78bSCy Schubert   kprop/kproplog.c
3107f2fe78bSCy Schubert
3117f2fe78bSCy Schubertare subject to the following license:
3127f2fe78bSCy Schubert
3137f2fe78bSCy Schubert   Copyright (C) 2004 Sun Microsystems, Inc.
3147f2fe78bSCy Schubert
3157f2fe78bSCy Schubert   Permission is hereby granted, free of charge, to any person
3167f2fe78bSCy Schubert   obtaining a copy of this software and associated documentation
3177f2fe78bSCy Schubert   files (the "Software"), to deal in the Software without
3187f2fe78bSCy Schubert   restriction, including without limitation the rights to use, copy,
3197f2fe78bSCy Schubert   modify, merge, publish, distribute, sublicense, and/or sell copies
3207f2fe78bSCy Schubert   of the Software, and to permit persons to whom the Software is
3217f2fe78bSCy Schubert   furnished to do so, subject to the following conditions:
3227f2fe78bSCy Schubert
3237f2fe78bSCy Schubert   The above copyright notice and this permission notice shall be
3247f2fe78bSCy Schubert   included in all copies or substantial portions of the Software.
3257f2fe78bSCy Schubert
3267f2fe78bSCy Schubert   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3277f2fe78bSCy Schubert   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3287f2fe78bSCy Schubert   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
3297f2fe78bSCy Schubert   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
3307f2fe78bSCy Schubert   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
3317f2fe78bSCy Schubert   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
3327f2fe78bSCy Schubert   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
3337f2fe78bSCy Schubert   SOFTWARE.
3347f2fe78bSCy Schubert
3357f2fe78bSCy Schubert======================================================================
3367f2fe78bSCy Schubert
3377f2fe78bSCy SchubertKerberos V5 includes documentation and software developed at the
3387f2fe78bSCy SchubertUniversity of California at Berkeley, which includes this copyright
3397f2fe78bSCy Schubertnotice:
3407f2fe78bSCy Schubert
3417f2fe78bSCy Schubert      Copyright (C) 1983 Regents of the University of California.
3427f2fe78bSCy Schubert      All rights reserved.
3437f2fe78bSCy Schubert
3447f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
3457f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
3467f2fe78bSCy Schubert   are met:
3477f2fe78bSCy Schubert
348*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
349*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
3507f2fe78bSCy Schubert
3517f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
3527f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
3537f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
3547f2fe78bSCy Schubert      with the distribution.
3557f2fe78bSCy Schubert
3567f2fe78bSCy Schubert   3. Neither the name of the University nor the names of its
3577f2fe78bSCy Schubert      contributors may be used to endorse or promote products derived
3587f2fe78bSCy Schubert      from this software without specific prior written permission.
3597f2fe78bSCy Schubert
3607f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS"
3617f2fe78bSCy Schubert   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
3627f2fe78bSCy Schubert   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
3637f2fe78bSCy Schubert   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS
3647f2fe78bSCy Schubert   OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3657f2fe78bSCy Schubert   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3667f2fe78bSCy Schubert   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
3677f2fe78bSCy Schubert   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
3687f2fe78bSCy Schubert   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
3697f2fe78bSCy Schubert   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
3707f2fe78bSCy Schubert   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3717f2fe78bSCy Schubert   SUCH DAMAGE.
3727f2fe78bSCy Schubert
3737f2fe78bSCy Schubert======================================================================
3747f2fe78bSCy Schubert
3757f2fe78bSCy SchubertPortions contributed by Novell, Inc., including the LDAP database
3767f2fe78bSCy Schubertbackend, are subject to the following license:
3777f2fe78bSCy Schubert
3787f2fe78bSCy Schubert      Copyright (C) 2004-2005, Novell, Inc.
3797f2fe78bSCy Schubert      All rights reserved.
3807f2fe78bSCy Schubert
3817f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
3827f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
3837f2fe78bSCy Schubert   are met:
3847f2fe78bSCy Schubert
3857f2fe78bSCy Schubert   * Redistributions of source code must retain the above copyright
3867f2fe78bSCy Schubert     notice, this list of conditions and the following disclaimer.
3877f2fe78bSCy Schubert
388*f1c4c3daSCy Schubert   * Redistributions in binary form must reproduce the above copyright
389*f1c4c3daSCy Schubert     notice, this list of conditions and the following disclaimer in
390*f1c4c3daSCy Schubert     the documentation and/or other materials provided with the
391*f1c4c3daSCy Schubert     distribution.
3927f2fe78bSCy Schubert
3937f2fe78bSCy Schubert   * The copyright holder's name is not used to endorse or promote
3947f2fe78bSCy Schubert     products derived from this software without specific prior
3957f2fe78bSCy Schubert     written permission.
3967f2fe78bSCy Schubert
3977f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3987f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3997f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4007f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4017f2fe78bSCy Schubert   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4027f2fe78bSCy Schubert   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
4037f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
4047f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4057f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4067f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4077f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4087f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
4097f2fe78bSCy Schubert
4107f2fe78bSCy Schubert======================================================================
4117f2fe78bSCy Schubert
4127f2fe78bSCy SchubertPortions funded by Sandia National Laboratory and developed by the
4137f2fe78bSCy SchubertUniversity of Michigan's Center for Information Technology
4147f2fe78bSCy SchubertIntegration, including the PKINIT implementation, are subject to the
4157f2fe78bSCy Schubertfollowing license:
4167f2fe78bSCy Schubert
4177f2fe78bSCy Schubert      COPYRIGHT (C) 2006-2007
4187f2fe78bSCy Schubert      THE REGENTS OF THE UNIVERSITY OF MICHIGAN
4197f2fe78bSCy Schubert      ALL RIGHTS RESERVED
4207f2fe78bSCy Schubert
4217f2fe78bSCy Schubert   Permission is granted to use, copy, create derivative works and
4227f2fe78bSCy Schubert   redistribute this software and such derivative works for any
4237f2fe78bSCy Schubert   purpose, so long as the name of The University of Michigan is not
4247f2fe78bSCy Schubert   used in any advertising or publicity pertaining to the use of
4257f2fe78bSCy Schubert   distribution of this software without specific, written prior
4267f2fe78bSCy Schubert   authorization.  If the above copyright notice or any other
4277f2fe78bSCy Schubert   identification of the University of Michigan is included in any
4287f2fe78bSCy Schubert   copy of any portion of this software, then the disclaimer below
4297f2fe78bSCy Schubert   must also be included.
4307f2fe78bSCy Schubert
4317f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE
4327f2fe78bSCy Schubert   UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND
4337f2fe78bSCy Schubert   WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER
4347f2fe78bSCy Schubert   EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
4357f2fe78bSCy Schubert   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4367f2fe78bSCy Schubert   THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR
4377f2fe78bSCy Schubert   ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR
4387f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR
4397f2fe78bSCy Schubert   IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR
4407f2fe78bSCy Schubert   IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4417f2fe78bSCy Schubert
4427f2fe78bSCy Schubert======================================================================
4437f2fe78bSCy Schubert
4447f2fe78bSCy SchubertThe pkcs11.h file included in the PKINIT code has the following
4457f2fe78bSCy Schubertlicense:
4467f2fe78bSCy Schubert
4477f2fe78bSCy Schubert      Copyright 2006 g10 Code GmbH
4487f2fe78bSCy Schubert      Copyright 2006 Andreas Jellinghaus
4497f2fe78bSCy Schubert
4507f2fe78bSCy Schubert   This file is free software; as a special exception the author gives
4517f2fe78bSCy Schubert   unlimited permission to copy and/or distribute it, with or without
4527f2fe78bSCy Schubert   modifications, as long as this notice is preserved.
4537f2fe78bSCy Schubert
4547f2fe78bSCy Schubert   This file is distributed in the hope that it will be useful, but
4557f2fe78bSCy Schubert   WITHOUT ANY WARRANTY, to the extent permitted by law; without even
4567f2fe78bSCy Schubert   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
4577f2fe78bSCy Schubert   PURPOSE.
4587f2fe78bSCy Schubert
4597f2fe78bSCy Schubert======================================================================
4607f2fe78bSCy Schubert
4617f2fe78bSCy SchubertPortions contributed by Apple Inc. are subject to the following
4627f2fe78bSCy Schubertlicense:
4637f2fe78bSCy Schubert
4647f2fe78bSCy Schubert   Copyright 2004-2008 Apple Inc.  All Rights Reserved.
4657f2fe78bSCy Schubert
4667f2fe78bSCy Schubert      Export of this software from the United States of America may
4677f2fe78bSCy Schubert      require a specific license from the United States Government.
4687f2fe78bSCy Schubert      It is the responsibility of any person or organization
4697f2fe78bSCy Schubert      contemplating export to obtain such a license before exporting.
4707f2fe78bSCy Schubert
4717f2fe78bSCy Schubert   WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
4727f2fe78bSCy Schubert   distribute this software and its documentation for any purpose and
4737f2fe78bSCy Schubert   without fee is hereby granted, provided that the above copyright
4747f2fe78bSCy Schubert   notice appear in all copies and that both that copyright notice and
4757f2fe78bSCy Schubert   this permission notice appear in supporting documentation, and that
4767f2fe78bSCy Schubert   the name of Apple Inc. not be used in advertising or publicity
4777f2fe78bSCy Schubert   pertaining to distribution of the software without specific,
4787f2fe78bSCy Schubert   written prior permission.  Apple Inc. makes no representations
4797f2fe78bSCy Schubert   about the suitability of this software for any purpose.  It is
4807f2fe78bSCy Schubert   provided "as is" without express or implied warranty.
4817f2fe78bSCy Schubert
4827f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
4837f2fe78bSCy Schubert   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
4847f2fe78bSCy Schubert   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4857f2fe78bSCy Schubert
4867f2fe78bSCy Schubert======================================================================
4877f2fe78bSCy Schubert
4887f2fe78bSCy SchubertThe implementations of UTF-8 string handling in src/util/support and
4897f2fe78bSCy Schubertsrc/lib/krb5/unicode are subject to the following copyright and
4907f2fe78bSCy Schubertpermission notice:
4917f2fe78bSCy Schubert
4927f2fe78bSCy Schubert      The OpenLDAP Public License
4937f2fe78bSCy Schubert      Version 2.8, 17 August 2003
4947f2fe78bSCy Schubert
4957f2fe78bSCy Schubert   Redistribution and use of this software and associated
4967f2fe78bSCy Schubert   documentation ("Software"), with or without modification, are
4977f2fe78bSCy Schubert   permitted provided that the following conditions are met:
4987f2fe78bSCy Schubert
499*f1c4c3daSCy Schubert   1. Redistributions in source form must retain copyright statements
500*f1c4c3daSCy Schubert      and notices,
5017f2fe78bSCy Schubert
5027f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce applicable
5037f2fe78bSCy Schubert      copyright statements and notices, this list of conditions, and
5047f2fe78bSCy Schubert      the following disclaimer in the documentation and/or other
5057f2fe78bSCy Schubert      materials provided with the distribution, and
5067f2fe78bSCy Schubert
507*f1c4c3daSCy Schubert   3. Redistributions must contain a verbatim copy of this document.
5087f2fe78bSCy Schubert
5097f2fe78bSCy Schubert   The OpenLDAP Foundation may revise this license from time to time.
5107f2fe78bSCy Schubert   Each revision is distinguished by a version number.  You may use
5117f2fe78bSCy Schubert   this Software under terms of this license revision or under the
5127f2fe78bSCy Schubert   terms of any subsequent revision of the license.
5137f2fe78bSCy Schubert
5147f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
5157f2fe78bSCy Schubert   CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
5167f2fe78bSCy Schubert   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5177f2fe78bSCy Schubert   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5187f2fe78bSCy Schubert   DISCLAIMED.  IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS
5197f2fe78bSCy Schubert   CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE
5207f2fe78bSCy Schubert   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5217f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
5227f2fe78bSCy Schubert   OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
5237f2fe78bSCy Schubert   BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
5247f2fe78bSCy Schubert   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5257f2fe78bSCy Schubert   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
5267f2fe78bSCy Schubert   USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
5277f2fe78bSCy Schubert   DAMAGE.
5287f2fe78bSCy Schubert
5297f2fe78bSCy Schubert   The names of the authors and copyright holders must not be used in
5307f2fe78bSCy Schubert   advertising or otherwise to promote the sale, use or other dealing
5317f2fe78bSCy Schubert   in this Software without specific, written prior permission.  Title
5327f2fe78bSCy Schubert   to copyright in this Software shall at all times remain with
5337f2fe78bSCy Schubert   copyright holders.
5347f2fe78bSCy Schubert
5357f2fe78bSCy Schubert   OpenLDAP is a registered trademark of the OpenLDAP Foundation.
5367f2fe78bSCy Schubert
5377f2fe78bSCy Schubert   Copyright 1999-2003 The OpenLDAP Foundation, Redwood City,
5387f2fe78bSCy Schubert   California, USA.  All Rights Reserved.  Permission to copy and
5397f2fe78bSCy Schubert   distribute verbatim copies of this document is granted.
5407f2fe78bSCy Schubert
5417f2fe78bSCy Schubert======================================================================
5427f2fe78bSCy Schubert
5437f2fe78bSCy SchubertMarked test programs in src/lib/krb5/krb have the following copyright:
5447f2fe78bSCy Schubert
5457f2fe78bSCy Schubert      Copyright (C) 2006 Kungliga Tekniska Högskola
5467f2fe78bSCy Schubert      (Royal Institute of Technology, Stockholm, Sweden).
5477f2fe78bSCy Schubert      All rights reserved.
5487f2fe78bSCy Schubert
5497f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
5507f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
5517f2fe78bSCy Schubert   are met:
5527f2fe78bSCy Schubert
553*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
554*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
5557f2fe78bSCy Schubert
5567f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
5577f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
5587f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
5597f2fe78bSCy Schubert      with the distribution.
5607f2fe78bSCy Schubert
561*f1c4c3daSCy Schubert   3. Neither the name of KTH nor the names of its contributors may be
562*f1c4c3daSCy Schubert      used to endorse or promote products derived from this software
563*f1c4c3daSCy Schubert      without specific prior written permission.
5647f2fe78bSCy Schubert
5657f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND
5667f2fe78bSCy Schubert   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
5677f2fe78bSCy Schubert   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
5687f2fe78bSCy Schubert   PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS
5697f2fe78bSCy Schubert   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5707f2fe78bSCy Schubert   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5717f2fe78bSCy Schubert   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
5727f2fe78bSCy Schubert   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
5737f2fe78bSCy Schubert   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
5747f2fe78bSCy Schubert   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
5757f2fe78bSCy Schubert   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
5767f2fe78bSCy Schubert   SUCH DAMAGE.
5777f2fe78bSCy Schubert
5787f2fe78bSCy Schubert======================================================================
5797f2fe78bSCy Schubert
5807f2fe78bSCy SchubertThe KCM Mach RPC definition file used on macOS has the following
5817f2fe78bSCy Schubertcopyright:
5827f2fe78bSCy Schubert
5837f2fe78bSCy Schubert      Copyright (C) 2009 Kungliga Tekniska Högskola
5847f2fe78bSCy Schubert      (Royal Institute of Technology, Stockholm, Sweden).
5857f2fe78bSCy Schubert      All rights reserved.
5867f2fe78bSCy Schubert
5877f2fe78bSCy Schubert   Portions Copyright (C) 2009 Apple Inc. All rights reserved.
5887f2fe78bSCy Schubert
5897f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
5907f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
5917f2fe78bSCy Schubert   are met:
5927f2fe78bSCy Schubert
593*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
594*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
5957f2fe78bSCy Schubert
5967f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
5977f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
5987f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
5997f2fe78bSCy Schubert      with the distribution.
6007f2fe78bSCy Schubert
6017f2fe78bSCy Schubert   3. Neither the name of the Institute nor the names of its
6027f2fe78bSCy Schubert      contributors may be used to endorse or promote products derived
6037f2fe78bSCy Schubert      from this software without specific prior written permission.
6047f2fe78bSCy Schubert
6057f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS"
6067f2fe78bSCy Schubert   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
6077f2fe78bSCy Schubert   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
6087f2fe78bSCy Schubert   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE
6097f2fe78bSCy Schubert   OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6107f2fe78bSCy Schubert   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6117f2fe78bSCy Schubert   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
6127f2fe78bSCy Schubert   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6137f2fe78bSCy Schubert   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
6147f2fe78bSCy Schubert   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
6157f2fe78bSCy Schubert   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6167f2fe78bSCy Schubert   SUCH DAMAGE.
6177f2fe78bSCy Schubert
6187f2fe78bSCy Schubert======================================================================
6197f2fe78bSCy Schubert
6207f2fe78bSCy SchubertPortions of the RPC implementation in src/lib/rpc and
6217f2fe78bSCy Schubertsrc/include/gssrpc have the following copyright and permission notice:
6227f2fe78bSCy Schubert
6237f2fe78bSCy Schubert   Copyright (C) 2010, Oracle America, Inc.
6247f2fe78bSCy Schubert
6257f2fe78bSCy Schubert   All rights reserved.
6267f2fe78bSCy Schubert
6277f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
6287f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
6297f2fe78bSCy Schubert   are met:
6307f2fe78bSCy Schubert
631*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
632*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
6337f2fe78bSCy Schubert
6347f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
6357f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
6367f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
6377f2fe78bSCy Schubert      with the distribution.
6387f2fe78bSCy Schubert
639*f1c4c3daSCy Schubert   3. Neither the name of the "Oracle America, Inc." nor the names of
640*f1c4c3daSCy Schubert      its contributors may be used to endorse or promote products
6417f2fe78bSCy Schubert      derived from this software without specific prior written
6427f2fe78bSCy Schubert      permission.
6437f2fe78bSCy Schubert
6447f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6457f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6467f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
6477f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
6487f2fe78bSCy Schubert   COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
6497f2fe78bSCy Schubert   INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6507f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6517f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6527f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6537f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6547f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
6557f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
6567f2fe78bSCy Schubert
6577f2fe78bSCy Schubert======================================================================
6587f2fe78bSCy Schubert
6597f2fe78bSCy Schubert   Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone
6607f2fe78bSCy Schubert   Corporation).  All rights reserved.
6617f2fe78bSCy Schubert
6627f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
6637f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
6647f2fe78bSCy Schubert   are met:
6657f2fe78bSCy Schubert
666*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
667*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer as
668*f1c4c3daSCy Schubert      the first lines of this file unmodified.
6697f2fe78bSCy Schubert
6707f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
6717f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
6727f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
6737f2fe78bSCy Schubert      with the distribution.
6747f2fe78bSCy Schubert
6757f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED
6767f2fe78bSCy Schubert   WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6777f2fe78bSCy Schubert   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6787f2fe78bSCy Schubert   DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT,
6797f2fe78bSCy Schubert   INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6807f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
6817f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6827f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6837f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
6847f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
6857f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
6867f2fe78bSCy Schubert
6877f2fe78bSCy Schubert======================================================================
6887f2fe78bSCy Schubert
6897f2fe78bSCy Schubert   Copyright 2000 by Carnegie Mellon University
6907f2fe78bSCy Schubert
6917f2fe78bSCy Schubert   All Rights Reserved
6927f2fe78bSCy Schubert
6937f2fe78bSCy Schubert   Permission to use, copy, modify, and distribute this software and
6947f2fe78bSCy Schubert   its documentation for any purpose and without fee is hereby
6957f2fe78bSCy Schubert   granted, provided that the above copyright notice appear in all
6967f2fe78bSCy Schubert   copies and that both that copyright notice and this permission
6977f2fe78bSCy Schubert   notice appear in supporting documentation, and that the name of
6987f2fe78bSCy Schubert   Carnegie Mellon University not be used in advertising or publicity
6997f2fe78bSCy Schubert   pertaining to distribution of the software without specific,
7007f2fe78bSCy Schubert   written prior permission.
7017f2fe78bSCy Schubert
7027f2fe78bSCy Schubert   CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
7037f2fe78bSCy Schubert   THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
7047f2fe78bSCy Schubert   AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
7057f2fe78bSCy Schubert   FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
7067f2fe78bSCy Schubert   WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
7077f2fe78bSCy Schubert   AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
7087f2fe78bSCy Schubert   OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
7097f2fe78bSCy Schubert   SOFTWARE.
7107f2fe78bSCy Schubert
7117f2fe78bSCy Schubert======================================================================
7127f2fe78bSCy Schubert
7137f2fe78bSCy Schubert   Copyright (C) 2002 Naval Research Laboratory (NRL/CCS)
7147f2fe78bSCy Schubert
7157f2fe78bSCy Schubert   Permission to use, copy, modify and distribute this software and
7167f2fe78bSCy Schubert   its documentation is hereby granted, provided that both the
7177f2fe78bSCy Schubert   copyright notice and this permission notice appear in all copies of
7187f2fe78bSCy Schubert   the software, derivative works or modified versions, and any
7197f2fe78bSCy Schubert   portions thereof.
7207f2fe78bSCy Schubert
7217f2fe78bSCy Schubert   NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND
7227f2fe78bSCy Schubert   DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
7237f2fe78bSCy Schubert   RESULTING FROM THE USE OF THIS SOFTWARE.
7247f2fe78bSCy Schubert
7257f2fe78bSCy Schubert======================================================================
7267f2fe78bSCy Schubert
7277f2fe78bSCy Schubert   Copyright (C) 2022 United States Government as represented by the
7287f2fe78bSCy Schubert   Secretary of the Navy.  All rights reserved.
7297f2fe78bSCy Schubert
7307f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
7317f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
7327f2fe78bSCy Schubert   are met:
7337f2fe78bSCy Schubert
7347f2fe78bSCy Schubert   * Redistributions of source code must retain the above copyright
7357f2fe78bSCy Schubert     notice, this list of conditions and the following disclaimer.
7367f2fe78bSCy Schubert
737*f1c4c3daSCy Schubert   * Redistributions in binary form must reproduce the above copyright
738*f1c4c3daSCy Schubert     notice, this list of conditions and the following disclaimer in
739*f1c4c3daSCy Schubert     the documentation and/or other materials provided with the
740*f1c4c3daSCy Schubert     distribution.
7417f2fe78bSCy Schubert
7427f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7437f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7447f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
7457f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
7467f2fe78bSCy Schubert   COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
7477f2fe78bSCy Schubert   INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
7487f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
7497f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7507f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
7517f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
7527f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
7537f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
7547f2fe78bSCy Schubert
7557f2fe78bSCy Schubert======================================================================
7567f2fe78bSCy Schubert
7577f2fe78bSCy Schubert   Copyright (C) 1991, 1992, 1994 by Cygnus Support.
7587f2fe78bSCy Schubert
7597f2fe78bSCy Schubert   Permission to use, copy, modify, and distribute this software and
7607f2fe78bSCy Schubert   its documentation for any purpose and without fee is hereby
7617f2fe78bSCy Schubert   granted, provided that the above copyright notice appear in all
7627f2fe78bSCy Schubert   copies and that both that copyright notice and this permission
7637f2fe78bSCy Schubert   notice appear in supporting documentation. Cygnus Support makes no
7647f2fe78bSCy Schubert   representations about the suitability of this software for any
7657f2fe78bSCy Schubert   purpose.  It is provided "as is" without express or implied
7667f2fe78bSCy Schubert   warranty.
7677f2fe78bSCy Schubert
7687f2fe78bSCy Schubert======================================================================
7697f2fe78bSCy Schubert
7707f2fe78bSCy Schubert   Copyright (C) 2006 Secure Endpoints Inc.
7717f2fe78bSCy Schubert
7727f2fe78bSCy Schubert   Permission is hereby granted, free of charge, to any person
7737f2fe78bSCy Schubert   obtaining a copy of this software and associated documentation
7747f2fe78bSCy Schubert   files (the "Software"), to deal in the Software without
7757f2fe78bSCy Schubert   restriction, including without limitation the rights to use, copy,
7767f2fe78bSCy Schubert   modify, merge, publish, distribute, sublicense, and/or sell copies
7777f2fe78bSCy Schubert   of the Software, and to permit persons to whom the Software is
7787f2fe78bSCy Schubert   furnished to do so, subject to the following conditions:
7797f2fe78bSCy Schubert
7807f2fe78bSCy Schubert   The above copyright notice and this permission notice shall be
7817f2fe78bSCy Schubert   included in all copies or substantial portions of the Software.
7827f2fe78bSCy Schubert
7837f2fe78bSCy Schubert   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
7847f2fe78bSCy Schubert   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7857f2fe78bSCy Schubert   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
7867f2fe78bSCy Schubert   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
7877f2fe78bSCy Schubert   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
7887f2fe78bSCy Schubert   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
7897f2fe78bSCy Schubert   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7907f2fe78bSCy Schubert   SOFTWARE.
7917f2fe78bSCy Schubert
7927f2fe78bSCy Schubert======================================================================
7937f2fe78bSCy Schubert
7947f2fe78bSCy Schubert   Copyright (C) 1994 by the University of Southern California
7957f2fe78bSCy Schubert
7967f2fe78bSCy Schubert      EXPORT OF THIS SOFTWARE from the United States of America may
7977f2fe78bSCy Schubert      require a specific license from the United States Government. It
7987f2fe78bSCy Schubert      is the responsibility of any person or organization
7997f2fe78bSCy Schubert      contemplating export to obtain such a license before exporting.
8007f2fe78bSCy Schubert
8017f2fe78bSCy Schubert   WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute
8027f2fe78bSCy Schubert   this software and its documentation in source and binary forms is
8037f2fe78bSCy Schubert   hereby granted, provided that any documentation or other materials
8047f2fe78bSCy Schubert   related to such distribution or use acknowledge that the software
8057f2fe78bSCy Schubert   was developed by the University of Southern California.
8067f2fe78bSCy Schubert
8077f2fe78bSCy Schubert   DISCLAIMER OF WARRANTY.  THIS SOFTWARE IS PROVIDED "AS IS".  The
8087f2fe78bSCy Schubert   University of Southern California MAKES NO REPRESENTATIONS OR
8097f2fe78bSCy Schubert   WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not
8107f2fe78bSCy Schubert   limitation, the University of Southern California MAKES NO
8117f2fe78bSCy Schubert   REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
8127f2fe78bSCy Schubert   PARTICULAR PURPOSE. The University of Southern California shall not
8137f2fe78bSCy Schubert   be held liable for any liability nor for any direct, indirect, or
8147f2fe78bSCy Schubert   consequential damages with respect to any claim by the user or
8157f2fe78bSCy Schubert   distributor of the ksu software.
8167f2fe78bSCy Schubert
8177f2fe78bSCy Schubert======================================================================
8187f2fe78bSCy Schubert
8197f2fe78bSCy Schubert      Copyright (C) 1995
8207f2fe78bSCy Schubert      The President and Fellows of Harvard University
8217f2fe78bSCy Schubert
8227f2fe78bSCy Schubert   This code is derived from software contributed to Harvard by Jeremy
8237f2fe78bSCy Schubert   Rassen.
8247f2fe78bSCy Schubert
8257f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
8267f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
8277f2fe78bSCy Schubert   are met:
8287f2fe78bSCy Schubert
829*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
830*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
8317f2fe78bSCy Schubert
8327f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
8337f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
8347f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
8357f2fe78bSCy Schubert      with the distribution.
8367f2fe78bSCy Schubert
8377f2fe78bSCy Schubert   3. All advertising materials mentioning features or use of this
8387f2fe78bSCy Schubert      software must display the following acknowledgement:
8397f2fe78bSCy Schubert
8407f2fe78bSCy Schubert         This product includes software developed by the University of
8417f2fe78bSCy Schubert         California, Berkeley and its contributors.
8427f2fe78bSCy Schubert
8437f2fe78bSCy Schubert   4. Neither the name of the University nor the names of its
8447f2fe78bSCy Schubert      contributors may be used to endorse or promote products derived
8457f2fe78bSCy Schubert      from this software without specific prior written permission.
8467f2fe78bSCy Schubert
8477f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS"
8487f2fe78bSCy Schubert   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
8497f2fe78bSCy Schubert   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8507f2fe78bSCy Schubert   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS
8517f2fe78bSCy Schubert   OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8527f2fe78bSCy Schubert   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8537f2fe78bSCy Schubert   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
8547f2fe78bSCy Schubert   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
8557f2fe78bSCy Schubert   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
8567f2fe78bSCy Schubert   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
8577f2fe78bSCy Schubert   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8587f2fe78bSCy Schubert   SUCH DAMAGE.
8597f2fe78bSCy Schubert
8607f2fe78bSCy Schubert======================================================================
8617f2fe78bSCy Schubert
8627f2fe78bSCy Schubert      Copyright (C) 2008 by the Massachusetts Institute of Technology.
8637f2fe78bSCy Schubert      Copyright 1995 by Richard P. Basch.  All Rights Reserved.
8647f2fe78bSCy Schubert      Copyright 1995 by Lehman Brothers, Inc.  All Rights Reserved.
8657f2fe78bSCy Schubert
8667f2fe78bSCy Schubert      Export of this software from the United States of America may
8677f2fe78bSCy Schubert      require a specific license from the United States Government. It
8687f2fe78bSCy Schubert      is the responsibility of any person or organization
8697f2fe78bSCy Schubert      contemplating export to obtain such a license before exporting.
8707f2fe78bSCy Schubert
8717f2fe78bSCy Schubert   WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
8727f2fe78bSCy Schubert   distribute this software and its documentation for any purpose and
8737f2fe78bSCy Schubert   without fee is hereby granted, provided that the above copyright
8747f2fe78bSCy Schubert   notice appear in all copies and that both that copyright notice and
8757f2fe78bSCy Schubert   this permission notice appear in supporting documentation, and that
8767f2fe78bSCy Schubert   the name of Richard P. Basch, Lehman Brothers and M.I.T. not be
8777f2fe78bSCy Schubert   used in advertising or publicity pertaining to distribution of the
8787f2fe78bSCy Schubert   software without specific, written prior permission.  Richard P.
8797f2fe78bSCy Schubert   Basch, Lehman Brothers and M.I.T. make no representations about the
8807f2fe78bSCy Schubert   suitability of this software for any purpose.  It is provided "as
8817f2fe78bSCy Schubert   is" without express or implied warranty.
8827f2fe78bSCy Schubert
8837f2fe78bSCy Schubert======================================================================
8847f2fe78bSCy Schubert
8857f2fe78bSCy SchubertThe following notice applies to "src/lib/krb5/krb/strptime.c" and
8867f2fe78bSCy Schubert"src/include/k5-queue.h".
8877f2fe78bSCy Schubert
8887f2fe78bSCy Schubert      Copyright (C) 1997, 1998 The NetBSD Foundation, Inc.
8897f2fe78bSCy Schubert      All rights reserved.
8907f2fe78bSCy Schubert
8917f2fe78bSCy Schubert   This code was contributed to The NetBSD Foundation by Klaus Klein.
8927f2fe78bSCy Schubert
8937f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
8947f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
8957f2fe78bSCy Schubert   are met:
8967f2fe78bSCy Schubert
897*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
898*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
8997f2fe78bSCy Schubert
9007f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
9017f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
9027f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
9037f2fe78bSCy Schubert      with the distribution.
9047f2fe78bSCy Schubert
9057f2fe78bSCy Schubert   3. All advertising materials mentioning features or use of this
9067f2fe78bSCy Schubert      software must display the following acknowledgement:
9077f2fe78bSCy Schubert
9087f2fe78bSCy Schubert         This product includes software developed by the NetBSD
9097f2fe78bSCy Schubert         Foundation, Inc. and its contributors.
9107f2fe78bSCy Schubert
911*f1c4c3daSCy Schubert   4. Neither the name of The NetBSD Foundation nor the names of its
912*f1c4c3daSCy Schubert      contributors may be used to endorse or promote products derived
913*f1c4c3daSCy Schubert      from this software without specific prior written permission.
9147f2fe78bSCy Schubert
9157f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
9167f2fe78bSCy Schubert   CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
9177f2fe78bSCy Schubert   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9187f2fe78bSCy Schubert   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
9197f2fe78bSCy Schubert   DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
9207f2fe78bSCy Schubert   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
9217f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
9227f2fe78bSCy Schubert   OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
9237f2fe78bSCy Schubert   BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9247f2fe78bSCy Schubert   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9257f2fe78bSCy Schubert   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
9267f2fe78bSCy Schubert   USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
9277f2fe78bSCy Schubert   DAMAGE.
9287f2fe78bSCy Schubert
9297f2fe78bSCy Schubert======================================================================
9307f2fe78bSCy Schubert
9317f2fe78bSCy SchubertThe following notice applies to Unicode library files in
9327f2fe78bSCy Schubert"src/lib/krb5/unicode":
9337f2fe78bSCy Schubert
9347f2fe78bSCy Schubert      Copyright 1997, 1998, 1999 Computing Research Labs,
9357f2fe78bSCy Schubert      New Mexico State University
9367f2fe78bSCy Schubert
9377f2fe78bSCy Schubert   Permission is hereby granted, free of charge, to any person
9387f2fe78bSCy Schubert   obtaining a copy of this software and associated documentation
9397f2fe78bSCy Schubert   files (the "Software"), to deal in the Software without
9407f2fe78bSCy Schubert   restriction, including without limitation the rights to use, copy,
9417f2fe78bSCy Schubert   modify, merge, publish, distribute, sublicense, and/or sell copies
9427f2fe78bSCy Schubert   of the Software, and to permit persons to whom the Software is
9437f2fe78bSCy Schubert   furnished to do so, subject to the following conditions:
9447f2fe78bSCy Schubert
9457f2fe78bSCy Schubert   The above copyright notice and this permission notice shall be
9467f2fe78bSCy Schubert   included in all copies or substantial portions of the Software.
9477f2fe78bSCy Schubert
9487f2fe78bSCy Schubert   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9497f2fe78bSCy Schubert   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
9507f2fe78bSCy Schubert   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
9517f2fe78bSCy Schubert   NONINFRINGEMENT.  IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR
9527f2fe78bSCy Schubert   NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR
9537f2fe78bSCy Schubert   OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
9547f2fe78bSCy Schubert   OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
9557f2fe78bSCy Schubert   OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9567f2fe78bSCy Schubert
9577f2fe78bSCy Schubert======================================================================
9587f2fe78bSCy Schubert
9597f2fe78bSCy SchubertThe following notice applies to "src/util/support/strlcpy.c":
9607f2fe78bSCy Schubert
9617f2fe78bSCy Schubert   Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com"
9627f2fe78bSCy Schubert
9637f2fe78bSCy Schubert   Permission to use, copy, modify, and distribute this software for
9647f2fe78bSCy Schubert   any purpose with or without fee is hereby granted, provided that
9657f2fe78bSCy Schubert   the above copyright notice and this permission notice appear in all
9667f2fe78bSCy Schubert   copies.
9677f2fe78bSCy Schubert
9687f2fe78bSCy Schubert   THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
9697f2fe78bSCy Schubert   WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
9707f2fe78bSCy Schubert   WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
9717f2fe78bSCy Schubert   AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
9727f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
9737f2fe78bSCy Schubert   OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
9747f2fe78bSCy Schubert   NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
9757f2fe78bSCy Schubert   CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
9767f2fe78bSCy Schubert
9777f2fe78bSCy Schubert======================================================================
9787f2fe78bSCy Schubert
9797f2fe78bSCy SchubertThe following notice applies to "src/util/profile/argv_parse.c" and
9807f2fe78bSCy Schubert"src/util/profile/argv_parse.h":
9817f2fe78bSCy Schubert
9827f2fe78bSCy Schubert   Copyright 1999 by Theodore Ts'o.
9837f2fe78bSCy Schubert
9847f2fe78bSCy Schubert   Permission to use, copy, modify, and distribute this software for
9857f2fe78bSCy Schubert   any purpose with or without fee is hereby granted, provided that
9867f2fe78bSCy Schubert   the above copyright notice and this permission notice appear in all
9877f2fe78bSCy Schubert   copies.  THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE
9887f2fe78bSCy Schubert   AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
9897f2fe78bSCy Schubert   INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
9907f2fe78bSCy Schubert   NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
9917f2fe78bSCy Schubert   INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
9927f2fe78bSCy Schubert   RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
9937f2fe78bSCy Schubert   OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
9947f2fe78bSCy Schubert   IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.  (Isn't
9957f2fe78bSCy Schubert   it sick that the U.S. culture of lawsuit-happy lawyers requires
9967f2fe78bSCy Schubert   this kind of disclaimer?)
9977f2fe78bSCy Schubert
9987f2fe78bSCy Schubert======================================================================
9997f2fe78bSCy Schubert
10007f2fe78bSCy SchubertThe following notice applies to portiions of "src/lib/rpc" and
10017f2fe78bSCy Schubert"src/include/gssrpc":
10027f2fe78bSCy Schubert
10037f2fe78bSCy Schubert   Copyright (C) 2000 The Regents of the University of Michigan. All
10047f2fe78bSCy Schubert   rights reserved.
10057f2fe78bSCy Schubert
10067f2fe78bSCy Schubert   Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights
10077f2fe78bSCy Schubert   reserved, all wrongs reversed.
10087f2fe78bSCy Schubert
10097f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
10107f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
10117f2fe78bSCy Schubert   are met:
10127f2fe78bSCy Schubert
1013*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
1014*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
10157f2fe78bSCy Schubert
10167f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
10177f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
10187f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
10197f2fe78bSCy Schubert      with the distribution.
10207f2fe78bSCy Schubert
10217f2fe78bSCy Schubert   3. Neither the name of the University nor the names of its
10227f2fe78bSCy Schubert      contributors may be used to endorse or promote products derived
10237f2fe78bSCy Schubert      from this software without specific prior written permission.
10247f2fe78bSCy Schubert
10257f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
10267f2fe78bSCy Schubert   WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
10277f2fe78bSCy Schubert   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
10287f2fe78bSCy Schubert   DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
10297f2fe78bSCy Schubert   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
10307f2fe78bSCy Schubert   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
10317f2fe78bSCy Schubert   OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
10327f2fe78bSCy Schubert   BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
10337f2fe78bSCy Schubert   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10347f2fe78bSCy Schubert   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
10357f2fe78bSCy Schubert   USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
10367f2fe78bSCy Schubert   DAMAGE.
10377f2fe78bSCy Schubert
10387f2fe78bSCy Schubert======================================================================
10397f2fe78bSCy Schubert
10407f2fe78bSCy SchubertImplementations of the MD4 algorithm are subject to the following
10417f2fe78bSCy Schubertnotice:
10427f2fe78bSCy Schubert
10437f2fe78bSCy Schubert   Copyright (C) 1990, RSA Data Security, Inc. All rights reserved.
10447f2fe78bSCy Schubert
10457f2fe78bSCy Schubert   License to copy and use this software is granted provided that it
10467f2fe78bSCy Schubert   is identified as the "RSA Data Security, Inc. MD4 Message Digest
10477f2fe78bSCy Schubert   Algorithm" in all material mentioning or referencing this software
10487f2fe78bSCy Schubert   or this function.
10497f2fe78bSCy Schubert
10507f2fe78bSCy Schubert   License is also granted to make and use derivative works provided
10517f2fe78bSCy Schubert   that such works are identified as "derived from the RSA Data
10527f2fe78bSCy Schubert   Security, Inc. MD4 Message Digest Algorithm" in all material
10537f2fe78bSCy Schubert   mentioning or referencing the derived work.
10547f2fe78bSCy Schubert
10557f2fe78bSCy Schubert   RSA Data Security, Inc. makes no representations concerning either
10567f2fe78bSCy Schubert   the merchantability of this software or the suitability of this
10577f2fe78bSCy Schubert   software for any particular purpose.  It is provided "as is"
10587f2fe78bSCy Schubert   without express or implied warranty of any kind.
10597f2fe78bSCy Schubert
10607f2fe78bSCy Schubert   These notices must be retained in any copies of any part of this
10617f2fe78bSCy Schubert   documentation and/or software.
10627f2fe78bSCy Schubert
10637f2fe78bSCy Schubert======================================================================
10647f2fe78bSCy Schubert
10657f2fe78bSCy SchubertImplementations of the MD5 algorithm are subject to the following
10667f2fe78bSCy Schubertnotice:
10677f2fe78bSCy Schubert
10687f2fe78bSCy Schubert   Copyright (C) 1990, RSA Data Security, Inc. All rights reserved.
10697f2fe78bSCy Schubert
10707f2fe78bSCy Schubert   License to copy and use this software is granted provided that it
10717f2fe78bSCy Schubert   is identified as the "RSA Data Security, Inc. MD5 Message- Digest
10727f2fe78bSCy Schubert   Algorithm" in all material mentioning or referencing this software
10737f2fe78bSCy Schubert   or this function.
10747f2fe78bSCy Schubert
10757f2fe78bSCy Schubert   License is also granted to make and use derivative works provided
10767f2fe78bSCy Schubert   that such works are identified as "derived from the RSA Data
10777f2fe78bSCy Schubert   Security, Inc. MD5 Message-Digest Algorithm" in all material
10787f2fe78bSCy Schubert   mentioning or referencing the derived work.
10797f2fe78bSCy Schubert
10807f2fe78bSCy Schubert   RSA Data Security, Inc. makes no representations concerning either
10817f2fe78bSCy Schubert   the merchantability of this software or the suitability of this
10827f2fe78bSCy Schubert   software for any particular purpose.  It is provided "as is"
10837f2fe78bSCy Schubert   without express or implied warranty of any kind.
10847f2fe78bSCy Schubert
10857f2fe78bSCy Schubert   These notices must be retained in any copies of any part of this
10867f2fe78bSCy Schubert   documentation and/or software.
10877f2fe78bSCy Schubert
10887f2fe78bSCy Schubert======================================================================
10897f2fe78bSCy Schubert
10907f2fe78bSCy SchubertThe following notice applies to
10917f2fe78bSCy Schubert"src/lib/crypto/crypto_tests/t_mddriver.c":
10927f2fe78bSCy Schubert
10937f2fe78bSCy Schubert   Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
10947f2fe78bSCy Schubert   rights reserved.
10957f2fe78bSCy Schubert
10967f2fe78bSCy Schubert   RSA Data Security, Inc. makes no representations concerning either
10977f2fe78bSCy Schubert   the merchantability of this software or the suitability of this
10987f2fe78bSCy Schubert   software for any particular purpose. It is provided "as is" without
10997f2fe78bSCy Schubert   express or implied warranty of any kind.
11007f2fe78bSCy Schubert
11017f2fe78bSCy Schubert   These notices must be retained in any copies of any part of this
11027f2fe78bSCy Schubert   documentation and/or software.
11037f2fe78bSCy Schubert
11047f2fe78bSCy Schubert======================================================================
11057f2fe78bSCy Schubert
11067f2fe78bSCy SchubertPortions of "src/lib/krb5" are subject to the following notice:
11077f2fe78bSCy Schubert
11087f2fe78bSCy Schubert      Copyright (C) 1994 CyberSAFE Corporation.
11097f2fe78bSCy Schubert      Copyright 1990,1991,2007,2008 by the Massachusetts
11107f2fe78bSCy Schubert      Institute of Technology.
11117f2fe78bSCy Schubert      All Rights Reserved.
11127f2fe78bSCy Schubert
11137f2fe78bSCy Schubert      Export of this software from the United States of America may
11147f2fe78bSCy Schubert      require a specific license from the United States Government. It
11157f2fe78bSCy Schubert      is the responsibility of any person or organization
11167f2fe78bSCy Schubert      contemplating export to obtain such a license before exporting.
11177f2fe78bSCy Schubert
11187f2fe78bSCy Schubert   WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
11197f2fe78bSCy Schubert   distribute this software and its documentation for any purpose and
11207f2fe78bSCy Schubert   without fee is hereby granted, provided that the above copyright
11217f2fe78bSCy Schubert   notice appear in all copies and that both that copyright notice and
11227f2fe78bSCy Schubert   this permission notice appear in supporting documentation, and that
11237f2fe78bSCy Schubert   the name of M.I.T. not be used in advertising or publicity
11247f2fe78bSCy Schubert   pertaining to distribution of the software without specific,
11257f2fe78bSCy Schubert   written prior permission.  Furthermore if you modify this software
11267f2fe78bSCy Schubert   you must label your software as modified software and not
11277f2fe78bSCy Schubert   distribute it in such a fashion that it might be confused with the
11287f2fe78bSCy Schubert   original M.I.T. software. Neither M.I.T., the Open Computing
11297f2fe78bSCy Schubert   Security Group, nor CyberSAFE Corporation make any representations
11307f2fe78bSCy Schubert   about the suitability of this software for any purpose.  It is
11317f2fe78bSCy Schubert   provided "as is" without express or implied warranty.
11327f2fe78bSCy Schubert
11337f2fe78bSCy Schubert======================================================================
11347f2fe78bSCy Schubert
11357f2fe78bSCy SchubertPortions contributed by PADL Software are subject to the following
11367f2fe78bSCy Schubertlicense:
11377f2fe78bSCy Schubert
11387f2fe78bSCy Schubert   Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved.
11397f2fe78bSCy Schubert
11407f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
11417f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
11427f2fe78bSCy Schubert   are met:
11437f2fe78bSCy Schubert
1144*f1c4c3daSCy Schubert   1. Redistributions of source code must retain the above copyright
1145*f1c4c3daSCy Schubert      notice, this list of conditions and the following disclaimer.
11467f2fe78bSCy Schubert
11477f2fe78bSCy Schubert   2. Redistributions in binary form must reproduce the above
11487f2fe78bSCy Schubert      copyright notice, this list of conditions and the following
11497f2fe78bSCy Schubert      disclaimer in the documentation and/or other materials provided
11507f2fe78bSCy Schubert      with the distribution.
11517f2fe78bSCy Schubert
11527f2fe78bSCy Schubert   3. Neither the name of PADL Software nor the names of its
11537f2fe78bSCy Schubert      contributors may be used to endorse or promote products derived
11547f2fe78bSCy Schubert      from this software without specific prior written permission.
11557f2fe78bSCy Schubert
11567f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS"
11577f2fe78bSCy Schubert   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
11587f2fe78bSCy Schubert   TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
11597f2fe78bSCy Schubert   PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL PADL SOFTWARE
11607f2fe78bSCy Schubert   OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11617f2fe78bSCy Schubert   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11627f2fe78bSCy Schubert   LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
11637f2fe78bSCy Schubert   USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
11647f2fe78bSCy Schubert   ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
11657f2fe78bSCy Schubert   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
11667f2fe78bSCy Schubert   OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11677f2fe78bSCy Schubert   SUCH DAMAGE.
11687f2fe78bSCy Schubert
11697f2fe78bSCy Schubert======================================================================
11707f2fe78bSCy Schubert
11717f2fe78bSCy SchubertThe bundled libev source code is subject to the following license:
11727f2fe78bSCy Schubert
11737f2fe78bSCy Schubert   All files in libev are Copyright (C)2007,2008,2009 Marc Alexander
11747f2fe78bSCy Schubert   Lehmann.
11757f2fe78bSCy Schubert
11767f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
11777f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
11787f2fe78bSCy Schubert   are met:
11797f2fe78bSCy Schubert
11807f2fe78bSCy Schubert   * Redistributions of source code must retain the above copyright
11817f2fe78bSCy Schubert     notice, this list of conditions and the following disclaimer.
11827f2fe78bSCy Schubert
1183*f1c4c3daSCy Schubert   * Redistributions in binary form must reproduce the above copyright
1184*f1c4c3daSCy Schubert     notice, this list of conditions and the following disclaimer in
1185*f1c4c3daSCy Schubert     the documentation and/or other materials provided with the
1186*f1c4c3daSCy Schubert     distribution.
11877f2fe78bSCy Schubert
11887f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11897f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11907f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
11917f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
11927f2fe78bSCy Schubert   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
11937f2fe78bSCy Schubert   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11947f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11957f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11967f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11977f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11987f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11997f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
12007f2fe78bSCy Schubert
12017f2fe78bSCy Schubert   Alternatively, the contents of this package may be used under the
12027f2fe78bSCy Schubert   terms of the GNU General Public License ("GPL") version 2 or any
12037f2fe78bSCy Schubert   later version, in which case the provisions of the GPL are
12047f2fe78bSCy Schubert   applicable instead of the above. If you wish to allow the use of
12057f2fe78bSCy Schubert   your version of this package only under the terms of the GPL and
12067f2fe78bSCy Schubert   not to allow others to use your version of this file under the BSD
12077f2fe78bSCy Schubert   license, indicate your decision by deleting the provisions above
12087f2fe78bSCy Schubert   and replace them with the notice and other provisions required by
12097f2fe78bSCy Schubert   the GPL in this and the other files of this package. If you do not
12107f2fe78bSCy Schubert   delete the provisions above, a recipient may use your version of
12117f2fe78bSCy Schubert   this file under either the BSD or the GPL.
12127f2fe78bSCy Schubert
12137f2fe78bSCy Schubert======================================================================
12147f2fe78bSCy Schubert
12157f2fe78bSCy SchubertFiles copied from the Intel AESNI Sample Library are subject to the
12167f2fe78bSCy Schubertfollowing license:
12177f2fe78bSCy Schubert
12187f2fe78bSCy Schubert   Copyright (C) 2010, Intel Corporation All rights reserved.
12197f2fe78bSCy Schubert
12207f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
12217f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
12227f2fe78bSCy Schubert   are met:
12237f2fe78bSCy Schubert
1224*f1c4c3daSCy Schubert      * Redistributions of source code must retain the above copyright
1225*f1c4c3daSCy Schubert        notice, this list of conditions and the following disclaimer.
12267f2fe78bSCy Schubert
12277f2fe78bSCy Schubert      * Redistributions in binary form must reproduce the above
12287f2fe78bSCy Schubert        copyright notice, this list of conditions and the following
12297f2fe78bSCy Schubert        disclaimer in the documentation and/or other materials
12307f2fe78bSCy Schubert        provided with the distribution.
12317f2fe78bSCy Schubert
12327f2fe78bSCy Schubert      * Neither the name of Intel Corporation nor the names of its
12337f2fe78bSCy Schubert        contributors may be used to endorse or promote products
12347f2fe78bSCy Schubert        derived from this software without specific prior written
12357f2fe78bSCy Schubert        permission.
12367f2fe78bSCy Schubert
12377f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
12387f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
12397f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
12407f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
12417f2fe78bSCy Schubert   COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
12427f2fe78bSCy Schubert   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
12437f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
12447f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
12457f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
12467f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
12477f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
12487f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
12497f2fe78bSCy Schubert
12507f2fe78bSCy Schubert======================================================================
12517f2fe78bSCy Schubert
12527f2fe78bSCy SchubertThe following notice applies to
12537f2fe78bSCy Schubert"src/ccapi/common/win/OldCC/autolock.hxx":
12547f2fe78bSCy Schubert
12557f2fe78bSCy Schubert   Copyright (C) 1998 by Danilo Almeida.  All rights reserved.
12567f2fe78bSCy Schubert
12577f2fe78bSCy Schubert   Redistribution and use in source and binary forms, with or without
12587f2fe78bSCy Schubert   modification, are permitted provided that the following conditions
12597f2fe78bSCy Schubert   are met:
12607f2fe78bSCy Schubert
12617f2fe78bSCy Schubert   * Redistributions of source code must retain the above copyright
12627f2fe78bSCy Schubert     notice, this list of conditions and the following disclaimer.
12637f2fe78bSCy Schubert
1264*f1c4c3daSCy Schubert   * Redistributions in binary form must reproduce the above copyright
1265*f1c4c3daSCy Schubert     notice, this list of conditions and the following disclaimer in
1266*f1c4c3daSCy Schubert     the documentation and/or other materials provided with the
1267*f1c4c3daSCy Schubert     distribution.
12687f2fe78bSCy Schubert
12697f2fe78bSCy Schubert   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
12707f2fe78bSCy Schubert   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
12717f2fe78bSCy Schubert   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
12727f2fe78bSCy Schubert   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
12737f2fe78bSCy Schubert   COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
12747f2fe78bSCy Schubert   INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
12757f2fe78bSCy Schubert   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
12767f2fe78bSCy Schubert   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
12777f2fe78bSCy Schubert   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
12787f2fe78bSCy Schubert   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
12797f2fe78bSCy Schubert   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
12807f2fe78bSCy Schubert   OF THE POSSIBILITY OF SUCH DAMAGE.
12817f2fe78bSCy Schubert
12827f2fe78bSCy Schubert======================================================================
12837f2fe78bSCy Schubert
12847f2fe78bSCy SchubertThe following notice applies to portions of
12857f2fe78bSCy Schubert"src/plugins/preauth/spake/edwards25519.c" and
12867f2fe78bSCy Schubert"src/plugins/preauth/spake/edwards25519_tables.h":
12877f2fe78bSCy Schubert
12887f2fe78bSCy SchubertThe MIT License (MIT)
12897f2fe78bSCy Schubert
12907f2fe78bSCy SchubertCopyright (c) 2015-2016 the fiat-crypto authors (see the AUTHORS
12917f2fe78bSCy Schubertfile).
12927f2fe78bSCy Schubert
12937f2fe78bSCy SchubertPermission is hereby granted, free of charge, to any person obtaining
12947f2fe78bSCy Schuberta copy of this software and associated documentation files (the
12957f2fe78bSCy Schubert"Software"), to deal in the Software without restriction, including
12967f2fe78bSCy Schubertwithout limitation the rights to use, copy, modify, merge, publish,
12977f2fe78bSCy Schubertdistribute, sublicense, and/or sell copies of the Software, and to
12987f2fe78bSCy Schubertpermit persons to whom the Software is furnished to do so, subject to
12997f2fe78bSCy Schubertthe following conditions:
13007f2fe78bSCy Schubert
13017f2fe78bSCy SchubertThe above copyright notice and this permission notice shall be
13027f2fe78bSCy Schubertincluded in all copies or substantial portions of the Software.
13037f2fe78bSCy Schubert
13047f2fe78bSCy SchubertTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
13057f2fe78bSCy SchubertEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
13067f2fe78bSCy SchubertMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
13077f2fe78bSCy SchubertIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
13087f2fe78bSCy SchubertCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
13097f2fe78bSCy SchubertTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
13107f2fe78bSCy SchubertSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
13117f2fe78bSCy Schubert
13127f2fe78bSCy Schubert======================================================================
13137f2fe78bSCy Schubert
13147f2fe78bSCy SchubertThe following notice applies to portions of
13157f2fe78bSCy Schubert"src/plugins/preauth/spake/edwards25519.c":
13167f2fe78bSCy Schubert
13177f2fe78bSCy SchubertCopyright (c) 2015-2016, Google Inc.
13187f2fe78bSCy Schubert
13197f2fe78bSCy SchubertPermission to use, copy, modify, and/or distribute this software for
13207f2fe78bSCy Schubertany purpose with or without fee is hereby granted, provided that the
13217f2fe78bSCy Schubertabove copyright notice and this permission notice appear in all
13227f2fe78bSCy Schubertcopies.
13237f2fe78bSCy Schubert
13247f2fe78bSCy SchubertTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13257f2fe78bSCy SchubertWARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
13267f2fe78bSCy SchubertWARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
13277f2fe78bSCy SchubertAUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
13287f2fe78bSCy SchubertDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
13297f2fe78bSCy SchubertPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
13307f2fe78bSCy SchubertTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
13317f2fe78bSCy SchubertPERFORMANCE OF THIS SOFTWARE.
1332*f1c4c3daSCy Schubert
1333*f1c4c3daSCy Schubert======================================================================
1334*f1c4c3daSCy Schubert
1335*f1c4c3daSCy SchubertThe following notice applies to files in "src/tests/fuzzing":
1336*f1c4c3daSCy Schubert
1337*f1c4c3daSCy SchubertCopyright (C) 2024 by Arjun. All rights reserved.
1338*f1c4c3daSCy Schubert
1339*f1c4c3daSCy SchubertRedistribution and use in source and binary forms, with or without
1340*f1c4c3daSCy Schubertmodification, are permitted provided that the following conditions are
1341*f1c4c3daSCy Schubertmet:
1342*f1c4c3daSCy Schubert
1343*f1c4c3daSCy Schubert* Redistributions of source code must retain the above copyright
1344*f1c4c3daSCy Schubert  notice, this list of conditions and the following disclaimer.
1345*f1c4c3daSCy Schubert
1346*f1c4c3daSCy Schubert* Redistributions in binary form must reproduce the above copyright
1347*f1c4c3daSCy Schubert  notice, this list of conditions and the following disclaimer in the
1348*f1c4c3daSCy Schubert  documentation and/or other materials provided with the distribution.
1349*f1c4c3daSCy Schubert
1350*f1c4c3daSCy SchubertTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1351*f1c4c3daSCy Schubert"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1352*f1c4c3daSCy SchubertLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1353*f1c4c3daSCy SchubertA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1354*f1c4c3daSCy SchubertHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1355*f1c4c3daSCy SchubertSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1356*f1c4c3daSCy SchubertLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1357*f1c4c3daSCy SchubertDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1358*f1c4c3daSCy SchubertTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1359*f1c4c3daSCy Schubert(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1360*f1c4c3daSCy SchubertOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1361