head 1.5; access; symbols pkgsrc-2024Q2:1.4.0.28 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.26 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.24 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.22 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.20 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.18 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.16 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.14 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.12 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.10 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.8 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.6 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.4 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.2 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.3.0.10 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.8 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.6 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.54 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.52 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.50 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.48 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.46 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.44 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.42 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.40 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.38 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.34 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.32 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.30 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.28 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.26 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.24 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.22 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.20 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.18 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.16 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.14 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.12 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.10 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.8 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2024.08.05.06.30.27; author wiz; state dead; branches; next 1.4; commitid bBHFyVW9uHUXcBkF; 1.4 date 2021.02.05.09.28.07; author adam; state Exp; branches; next 1.3; commitid UgvSrQO0BID6fvGC; 1.3 date 2019.10.14.19.44.47; author adam; state Exp; branches; next 1.2; commitid B0YZVgNexT395SGB; 1.2 date 2013.04.20.08.06.01; author adam; state Exp; branches; next 1.1; 1.1 date 2013.02.13.21.00.04; author adam; state Exp; branches; next ; desc @@ 1.5 log @mysql* 5.6, 5.7: remove As proposed on pkgsrc-users on July 26. These versions are unsupported by upstream since 2018 and 2020 respectively. @ text @$NetBSD: patch-cmake_ssl.cmake,v 1.4 2021/02/05 09:28:07 adam Exp $ Allow OpenSSH versions below 1.0. Do not prefer static libraries (or linking will fail). --- cmake/ssl.cmake.orig 2021-01-05 10:19:59.000000000 +0000 +++ cmake/ssl.cmake @@@@ -154,7 +154,6 @@@@ MACRO (MYSQL_CHECK_SSL) # On mac this list is <.dylib;.so;.a> # We prefer static libraries, so we revert it here. IF (WITH_SSL_PATH) - LIST(REVERSE CMAKE_FIND_LIBRARY_SUFFIXES) MESSAGE(STATUS "suffixes <${CMAKE_FIND_LIBRARY_SUFFIXES}>") ENDIF() @@@@ -164,9 +163,6 @@@@ MACRO (MYSQL_CHECK_SSL) FIND_LIBRARY(CRYPTO_LIBRARY NAMES crypto libcrypto libeay32 HINTS ${OPENSSL_ROOT_DIR}/lib) - IF (WITH_SSL_PATH) - LIST(REVERSE CMAKE_FIND_LIBRARY_SUFFIXES) - ENDIF() IF(OPENSSL_INCLUDE_DIR) # Verify version number. Version information looks like: @@@@ -194,8 +190,7 @@@@ MACRO (MYSQL_CHECK_SSL) ENDIF() IF(OPENSSL_INCLUDE_DIR AND OPENSSL_LIBRARY AND - CRYPTO_LIBRARY AND - OPENSSL_MAJOR_VERSION STREQUAL "1" + CRYPTO_LIBRARY ) SET(OPENSSL_FOUND TRUE) ELSE() @ 1.4 log @mysql56: updated to 5.6.51 Changes in MySQL 5.6.51 Security Notes The linked OpenSSL library for MySQL Server has been updated to version 1.1.1i. Issues fixed in the new OpenSSL version are described at https://www.openssl.org/news/cl111.txt and https://www.openssl.org/news/vulnerabilities.html. Bugs Fixed InnoDB: The full-text search synchronization thread attempted to read a previously-freed word from the index cache. The server did not handle all cases of the WHERE_CONDITION optimization correctly. Privileges for some INFORMATION_SCHEMA tables were checked incorrectly. In certain cases, the server did not handle multiply-nested subqueries correctly. A buffer overflow in the client library was fixed. @ text @d1 1 a1 1 $NetBSD: patch-cmake_ssl.cmake,v 1.3 2019/10/14 19:44:47 adam Exp $ @ 1.3 log @mysql56: updated to 5.6.46 Changes in MySQL 5.6.46 Configuration Notes It is now possible to compile MySQL 5.6 using OpenSSL 1.1.1, enabling compilation support for MySQL 5.6 against OpenSSL even when OpenSSL 1.0.2 reaches End of Life status at the end of 2019. In addition, MySQL 5.6 now supports TLSv1.1 and TLSv1.2 protocols for encrypted connections. This applies to MySQL Server, MySQL clients such as mysql and mysqldump, and master/slave replication. Previously, MySQL 5.6 supported only TLSv1, so TLSv1.1/TLSv1.2 support enables use of more secure TLS protocols. It also enables connecting from MySQL 5.6 clients and replication slaves to MySQL 5.7 and higher servers that have TLSv1 disabled, which previously was not possible. It also means that MySQL 5.7 and higher clients that do not want to use TLSv1 can connect to MySQL 5.6 servers. All MySQL 5.6 builds now use OpenSSL. MySQL no longer supports using yaSSL as the SSL library, and source distributions no longer include yaSSL. The WITH_SSL CMake option no longer permits bundled (use yaSSL) as a valid value, and the default option value has changed from bundled to system (use the version of OpenSSL installed on the host system). Bugs Fixed Improper locking during storage engine initialization could cause a server exit. A query with a WHERE clause whose predicate contained a numeric value in scientific notation was not handled correctly. VS2019 produced compilation errors with debug compilation selected due to use of the /ZI flag. Now /Z7 is used instead. Password masking was incomplete for SHOW PROCESSLIST and some INFORMATION_SCHEMA and Performance Schema tables. The -DWITH_EXAMPLE_STORAGE_ENGINE=1 CMake option was ignored but should not have been. If -DWITH_EXAMPLE_STORAGE_ENGINE=0 is given, the EXAMPLE storage engine is built as a plugin. @ text @d1 1 a1 1 $NetBSD: patch-cmake_ssl.cmake,v 1.2 2013/04/20 08:06:01 adam Exp $ d6 1 a6 1 --- cmake/ssl.cmake.orig 2019-09-27 07:04:56.000000000 +0000 d8 1 a8 3 @@@@ -152,9 +152,7 @@@@ MACRO (MYSQL_CHECK_SSL) ENDIF() d10 1 a10 1 - # We prefer static libraries, so we revert it here. d16 11 a26 1 @@@@ -194,8 +192,7 @@@@ MACRO (MYSQL_CHECK_SSL) @ 1.2 log @Changes 5.6.11: Replication: The functions GTID_SUBTRACT() and GTID_SUBSET() were formerly available in libmysqld only when it was built with replication support. Now these functions are always available when using this library, regardless of how it was built. MySQL no longer uses the default OpenSSL compression. There is now a distinct error code (ER_MUST_CHANGE_PASSWORD_LOGIN) for the error sent by the server to a client authenticating with an expired password. mysql_config_editor now supports --port and --socket options for specifying TCP/IP port number and Unix socket file name. mysqlcheck has a new --skip-database option. The option value is the name of a database (case sensitive) for which checks should be skipped. mysql_upgrade uses this option to upgrade the system tables in the mysql database before tables in other databases: It upgrade the mysql database, then all databases except the mysql database. This avoids problems that can occur if user tables are upgraded before the system tables. The only supported value for the innodb_mirrored_log_groups system variable is 1, so this variable is now deprecated. Setting it to 1 at startup results in a warning. Setting it to a value other than 1 at startup results in an error and the server exits. This variable will be removed in a future release. @ text @d1 1 a1 1 $NetBSD: patch-cmake_ssl.cmake,v 1.1 2013/02/13 21:00:04 adam Exp $ d6 1 a6 1 --- cmake/ssl.cmake.orig 2013-04-05 12:27:18.000000000 +0000 d8 1 a8 1 @@@@ -143,9 +143,7 @@@@ MACRO (MYSQL_CHECK_SSL) a16 2 FIND_LIBRARY(OPENSSL_LIBRARY @@@@ -172,8 +170,7 @@@@ MACRO (MYSQL_CHECK_SSL) d18 2 @ 1.1 log @Changes 5.6.10: http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-10.html @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- cmake/ssl.cmake.orig 2013-02-12 13:35:25.000000000 +0000 d8 1 a8 1 @@@@ -139,8 +139,6 @@@@ MACRO (MYSQL_CHECK_SSL) d13 6 a18 5 - LIST(REVERSE CMAKE_FIND_LIBRARY_SUFFIXES) MESSAGE(STATUS "suffixes <${CMAKE_FIND_LIBRARY_SUFFIXES}>") FIND_LIBRARY(OPENSSL_LIBRARIES NAMES ssl ssleay32 ssleay32MD @@@@ -164,8 +162,7 @@@@ MACRO (MYSQL_CHECK_SSL) d21 1 a21 1 OPENSSL_LIBRARIES AND @