Skip to content

Commit a44d673

Browse files
committed
Update MySQL to 8.4.0 and OpenSSL to 3.3.1
1 parent a2db617 commit a44d673

30 files changed

+540
-237
lines changed
54.5 KB
Binary file not shown.
13 KB
Binary file not shown.
109 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
76.5 KB
Binary file not shown.
64.5 KB
Binary file not shown.
11 KB
Binary file not shown.
88.5 KB
Binary file not shown.

vendor/mysql/LICENSE

Lines changed: 101 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
Licensing Information User Manual
22

3-
MySQL 8.3.0 Community
3+
MySQL 8.4.0 Community
44
__________________________________________________________________
55

66
Introduction
77

88
This License Information User Manual contains Oracle's product license
99
and other licensing information, including licensing information for
1010
third-party software which may be included in this distribution of
11-
MySQL 8.3.0 Community.
11+
MySQL 8.4.0 Community.
1212

13-
Last updated: November 2023
13+
Last updated: March 2024
1414

1515
Licensing Information
1616

17-
This release of MySQL 8.3.0 Community is brought to you by the MySQL
17+
This release of MySQL 8.4.0 Community is brought to you by the MySQL
1818
team at Oracle. This software is released under version 2 of the GNU
1919
General Public License (GPLv2), as set forth below, with the following
2020
additional permissions:
2121

22-
This distribution of MySQL 8.3.0 Community is distributed with certain
23-
software (including but not limited to OpenSSL) that is licensed under
24-
separate terms, as designated in a particular file or component or in
25-
the license documentation. Without limiting your rights under the
26-
GPLv2, the authors of MySQL hereby grant you an additional permission
27-
to link the program and your derivative works with the separately
28-
licensed software that they have included with the program.
22+
This distribution of MySQL 8.4.0 Community is designed to work with
23+
certain software (including but not limited to OpenSSL) that is
24+
licensed under separate terms, as designated in a particular file or
25+
component or in the license documentation. Without limiting your rights
26+
under the GPLv2, the authors of MySQL hereby grant you an additional
27+
permission to link the program and your derivative works with the
28+
separately licensed software that they have either included with the
29+
program or referenced in the documentation.
2930

3031
This distribution includes the MySQL C API client library
3132
(libmysqlclient) otherwise known as MySQL Connector/C. Without limiting
@@ -35,7 +36,7 @@ Licensing Information
3536
reproduced below and can also be found along with its FAQ at
3637
http://oss.oracle.com/licenses/universal-foss-exception.
3738

38-
Copyright (c) 1997, 2023, Oracle and/or its affiliates.
39+
Copyright (c) 1997, 2024, Oracle and/or its affiliates.
3940

4041
Election of GPLv2
4142

@@ -1551,6 +1552,35 @@ of the input file used when generating it. This code is not
15511552
standalone and requires a support library to be linked with it. This
15521553
support library is itself covered by the above license.
15531554

1555+
4th party - abseil-cpp
1556+
----------------------
1557+
1558+
=== Header in source files:
1559+
// Copyright 2017 The Abseil Authors.
1560+
//
1561+
// Licensed under the Apache License, Version 2.0 (the "License");
1562+
// you may not use this file except in compliance with the License.
1563+
// You may obtain a copy of the License at
1564+
//
1565+
// https://www.apache.org/licenses/LICENSE-2.0
1566+
//
1567+
// Unless required by applicable law or agreed to in writing, software
1568+
// distributed under the License is distributed on an "AS IS" BASIS,
1569+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1570+
// See the License for the specific language governing permissions and
1571+
// limitations under the License.
1572+
//
1573+
// This header file contains C++11 versions of standard <utility> header
1574+
// abstractions available within C++14 and C++17, and are designed to be
1575+
// drop-in replacement for code compliant with C++14 and C++17.
1576+
1577+
Apache License
1578+
Version 2.0, January 2004
1579+
https://www.apache.org/licenses/
1580+
1581+
A copy of the Apache License v2.0, January 2004 license can be found
1582+
in the 'Standard Licenses' section.
1583+
15541584
======================================================================
15551585
======================================================================
15561586

@@ -1626,6 +1656,40 @@ POSSIBILITY OF SUCH DAMAGE.
16261656
======================================================================
16271657
======================================================================
16281658

1659+
gperftools
1660+
1661+
Copyright (c) 2005, Google Inc.
1662+
All rights reserved.
1663+
1664+
Redistribution and use in source and binary forms, with or without
1665+
modification, are permitted provided that the following conditions are
1666+
met:
1667+
1668+
* Redistributions of source code must retain the above copyright
1669+
notice, this list of conditions and the following disclaimer.
1670+
* Redistributions in binary form must reproduce the above
1671+
copyright notice, this list of conditions and the following disclaimer
1672+
in the documentation and/or other materials provided with the
1673+
distribution.
1674+
* Neither the name of Google Inc. nor the names of its
1675+
contributors may be used to endorse or promote products derived from
1676+
this software without specific prior written permission.
1677+
1678+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1679+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1680+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1681+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1682+
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1683+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1684+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1685+
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1686+
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1687+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1688+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1689+
1690+
======================================================================
1691+
======================================================================
1692+
16291693
ICU4C Unicode Libraries
16301694

16311695
COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
@@ -4060,33 +4124,6 @@ the suitability of this software for any purpose. It is provided
40604124
======================================================================
40614125
======================================================================
40624126

4063-
Robin Hood Hash
4064-
4065-
MIT License
4066-
4067-
Copyright (c) 2018-2021 Martin Ankerl
4068-
4069-
Permission is hereby granted, free of charge, to any person obtaining a
4070-
copy of this software and associated documentation files (the "Software"),
4071-
to deal in the Software without restriction, including without limitation
4072-
the rights to use, copy, modify, merge, publish, distribute, sublicense,
4073-
and/or sell copies of the Software, and to permit persons to whom the
4074-
Software is furnished to do so, subject to the following conditions:
4075-
4076-
The above copyright notice and this permission notice shall be included in
4077-
all copies or substantial portions of the Software.
4078-
4079-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4080-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4081-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
4082-
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4083-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4084-
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
4085-
DEALINGS IN THE SOFTWARE.
4086-
4087-
======================================================================
4088-
======================================================================
4089-
40904127
Time Zone Information
40914128

40924129
Unless specified below, all files in the tz code and data (including this
@@ -4373,6 +4410,31 @@ their respective owners.
43734410
======================================================================
43744411
======================================================================
43754412

4413+
unordered_dense
4414+
4415+
Copyright (c) 2022 Martin Leitner-Ankerl
4416+
4417+
Permission is hereby granted, free of charge, to any person obtaining a copy
4418+
of this software and associated documentation files (the "Software"), to deal
4419+
in the Software without restriction, including without limitation the rights
4420+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4421+
copies of the Software, and to permit persons to whom the Software is
4422+
furnished to do so, subject to the following conditions:
4423+
4424+
The above copyright notice and this permission notice shall be included in all
4425+
copies or substantial portions of the Software.
4426+
4427+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4428+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4429+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4430+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4431+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4432+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4433+
SOFTWARE.
4434+
4435+
======================================================================
4436+
======================================================================
4437+
43764438
zlib
43774439

43784440
Oracle gratefully acknowledges the contributions of Jean-loup Gailly

0 commit comments

Comments
 (0)