]> TLD Linux GIT Repositories - packages/mysql.git/blobdiff - mysql-chain-certs.patch
- Percona 5.7 is no longer available, MySQL 5.7 from PLD
[packages/mysql.git] / mysql-chain-certs.patch
index 0a99238330c357d28d002a79907a68b60a557d1c..7f18fe2c9cc7507591cf5260c8b820885e2e0c4a 100644 (file)
@@ -1,7 +1,19 @@
-diff -ur percona-server-5.7.28-31.orig/vio/viosslfactories.c percona-server-5.7.28-31/vio/viosslfactories.c
---- percona-server-5.7.28-31.orig/vio/viosslfactories.c        2019-12-16 23:44:00.665000000 +0100
-+++ percona-server-5.7.28-31/vio/viosslfactories.c     2019-12-16 23:46:07.804000000 +0100
-@@ -199,7 +199,7 @@
+Fix things so that chains of certificates work in the server and client
+certificate files.
+
+This only really works for OpenSSL-based builds, as yassl is unable to read
+multiple certificates from a file.  The patch below to yassl/src/ssl.cpp
+doesn't fix that, but just arranges that the viosslfactories.c patch won't
+have any ill effects in a yassl build.  Since we don't use yassl in Red Hat/
+Fedora builds, I'm not feeling motivated to try to fix yassl for this.
+
+See RH bug #598656.  Filed upstream at http://bugs.mysql.com/bug.php?id=54158
+
+
+diff -Naur mysql-5.1.47.orig/vio/viosslfactories.c mysql-5.1.47/vio/viosslfactories.c
+--- mysql-5.1.47.orig/vio/viosslfactories.c    2010-05-06 11:28:07.000000000 -0400
++++ mysql-5.1.47/vio/viosslfactories.c 2010-05-26 23:23:46.000000000 -0400
+@@ -106,7 +106,7 @@
      key_file= cert_file;
  
    if (cert_file &&