rpms/virtuoso-opensource/devel virtuoso-opensource-5.0.11-openssl.patch, 1.1, 1.2

Tomáš Mráz tmraz at fedoraproject.org
Wed Aug 26 14:28:46 UTC 2009


Author: tmraz

Update of /cvs/pkgs/rpms/virtuoso-opensource/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21628

Modified Files:
	virtuoso-opensource-5.0.11-openssl.patch 
Log Message:
- more fixes needed for the rebuild


virtuoso-opensource-5.0.11-openssl.patch:
 Dk/Dkernel.c |   24 ++++++++++++++----------
 Wi/http.c    |   12 ++++++------
 2 files changed, 20 insertions(+), 16 deletions(-)

Index: virtuoso-opensource-5.0.11-openssl.patch
===================================================================
RCS file: /cvs/pkgs/rpms/virtuoso-opensource/devel/virtuoso-opensource-5.0.11-openssl.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- virtuoso-opensource-5.0.11-openssl.patch	26 Aug 2009 14:06:35 -0000	1.1
+++ virtuoso-opensource-5.0.11-openssl.patch	26 Aug 2009 14:28:46 -0000	1.2
@@ -75,3 +75,40 @@ diff -up virtuoso-opensource-5.0.11/libs
    return 1;
  }
  
+diff -up virtuoso-opensource-5.0.11/libsrc/Wi/http.c.openssl virtuoso-opensource-5.0.11/libsrc/Wi/http.c
+--- virtuoso-opensource-5.0.11/libsrc/Wi/http.c.openssl	2009-04-19 23:48:56.000000000 +0200
++++ virtuoso-opensource-5.0.11/libsrc/Wi/http.c	2009-08-26 16:28:03.000000000 +0200
+@@ -7601,13 +7601,13 @@ http_set_ssl_listen (dk_session_t * list
+       SSL_CTX_set_client_CA_list (ssl_ctx, skCAList);
+       skCAList = SSL_CTX_get_client_CA_list(ssl_ctx);
+ 
+-      if (sk_num((STACK *) skCAList) == 0)
++      if (sk_X509_NAME_num(skCAList) == 0)
+ 	log_warning ("HTTPS Client authentication requested but no CA known for verification");
+ 
+-      for (i = 0; i < sk_num((STACK *) skCAList); i++)
++      for (i = 0; i < sk_X509_NAME_num(skCAList); i++)
+ 	{
+ 	  char ca_buf[1024];
+-	  X509_NAME *ca_name = (X509_NAME *) sk_value ((STACK *) skCAList, i);
++	  X509_NAME *ca_name = sk_X509_NAME_value (skCAList, i);
+ 	  if (X509_NAME_oneline (ca_name, ca_buf, sizeof (ca_buf)))
+ 	    log_debug ("HTTPS Using X509 Client CA %s", ca_buf);
+ 	}
+@@ -9697,13 +9697,13 @@ http_init_part_two ()
+ 
+ 	  SSL_CTX_set_client_CA_list (ssl_ctx, skCAList);
+ 	  skCAList = SSL_CTX_get_client_CA_list (ssl_ctx);
+-	  if (sk_num((STACK *) skCAList) == 0)
++	  if (sk_X509_NAME_num(skCAList) == 0)
+ 	    log_warning ("HTTPS Client authentication requested but no CA known for verification");
+ 
+-	  for (i = 0; i < sk_num((STACK *) skCAList); i++)
++	  for (i = 0; i < sk_X509_NAME_num(skCAList); i++)
+ 	    {
+ 	      char ca_buf[1024];
+-	      X509_NAME *ca_name = (X509_NAME *) sk_value ((STACK *) skCAList, i);
++	      X509_NAME *ca_name = sk_X509_NAME_value (skCAList, i);
+               if (X509_NAME_oneline (ca_name, ca_buf, sizeof (ca_buf)))
+ 		log_debug ("HTTPS Using X509 Client CA %s", ca_buf);
+ 	    }




More information about the fedora-extras-commits mailing list