rpms/elinks/devel elinks-nss.patch,1.3,1.4 elinks.spec,1.67,1.68

Kamil Dudka kdudka at fedoraproject.org
Tue Apr 14 11:59:46 UTC 2009


Author: kdudka

Update of /cvs/extras/rpms/elinks/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5645

Modified Files:
	elinks-nss.patch elinks.spec 
Log Message:
replace BuildRequire openssl-devel with krb5-devel
NSS related description for connection.ssl.cert_verify configuration option

elinks-nss.patch:

Index: elinks-nss.patch
===================================================================
RCS file: /cvs/extras/rpms/elinks/devel/elinks-nss.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- elinks-nss.patch	3 Apr 2009 10:42:49 -0000	1.3
+++ elinks-nss.patch	14 Apr 2009 11:59:45 -0000	1.4
@@ -1,6 +1,6 @@
 diff -ruNp elinks-0.12pre3.orig/configure.in elinks-0.12pre3/configure.in
---- elinks-0.12pre3.orig/configure.in	2009-03-30 15:31:31.000000000 +0200
-+++ elinks-0.12pre3/configure.in	2009-03-30 15:31:31.000000000 +0200
+--- elinks-0.12pre3.orig/configure.in	2009-04-14 13:46:26.749379000 +0200
++++ elinks-0.12pre3/configure.in	2009-04-14 13:47:13.702846713 +0200
 @@ -1014,6 +1014,7 @@ gnutls_withval="$withval"
  
  if test "$enable_gnutls" = yes; then
@@ -60,9 +60,9 @@
  
  #endif
  
-diff -ruNp elinks-0.12pre2.orig/src/network/ssl/socket.c elinks-0.12pre2/src/network/ssl/socket.c
---- elinks-0.12pre2.orig/src/network/ssl/socket.c	2008-09-21 10:45:22.000000000 +0200
-+++ elinks-0.12pre2/src/network/ssl/socket.c	2008-10-01 10:41:01.000000000 +0200
+diff -ruNp elinks-0.12pre3.orig/src/network/ssl/socket.c elinks-0.12pre3/src/network/ssl/socket.c
+--- elinks-0.12pre3.orig/src/network/ssl/socket.c	2009-03-29 00:14:03.000000000 +0100
++++ elinks-0.12pre3/src/network/ssl/socket.c	2009-04-14 13:47:13.704846733 +0200
 @@ -6,6 +6,10 @@
  
  #ifdef CONFIG_OPENSSL
@@ -152,9 +152,9 @@
  		int err = SSL_get_error(socket->ssl, rd);
  #elif defined(CONFIG_GNUTLS)
  		int err = rd;
-diff -ruNp elinks-0.12pre2.orig/src/network/ssl/ssl.c elinks-0.12pre2/src/network/ssl/ssl.c
---- elinks-0.12pre2.orig/src/network/ssl/ssl.c	2008-10-01 10:38:34.000000000 +0200
-+++ elinks-0.12pre2/src/network/ssl/ssl.c	2008-10-01 10:39:43.000000000 +0200
+diff -ruNp elinks-0.12pre3.orig/src/network/ssl/ssl.c elinks-0.12pre3/src/network/ssl/ssl.c
+--- elinks-0.12pre3.orig/src/network/ssl/ssl.c	2009-04-14 13:46:26.739379000 +0200
++++ elinks-0.12pre3/src/network/ssl/ssl.c	2009-04-14 13:52:15.813854125 +0200
 @@ -7,6 +7,10 @@
  #ifdef CONFIG_OPENSSL
  #include <openssl/ssl.h>
@@ -175,7 +175,26 @@
  
  #ifndef PATH_MAX
  #define	PATH_MAX	256 /* according to my /usr/include/bits/posix1_lim.h */
-@@ -71,12 +75,27 @@ static struct option_info openssl_option
+@@ -57,10 +61,18 @@ done_openssl(struct module *module)
+ }
+ 
+ static struct option_info openssl_options[] = {
++#ifdef CONFIG_NSS_COMPAT_OSSL
++	INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"),
++		"cert_verify", 0, 0,
++		N_("Verify the peer's SSL certificate. The NSS database "
++		"location can be changed by SSL_DIR environment variable. "
++		"The database can be also shared with Mozilla browsers.")),
++#else
+ 	INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"),
+ 		"cert_verify", 0, 0,
+ 		N_("Verify the peer's SSL certificate. Note that this "
+ 		"needs extensive configuration of OpenSSL by the user.")),
++#endif
+ 
+ 	INIT_OPT_TREE("connection.ssl", N_("Client Certificates"),
+         	"client_cert", OPT_SORT,
+@@ -71,12 +83,27 @@ static struct option_info openssl_option
  		N_("Enable or not the sending of X509 client certificates "
  		"to servers which request them.")),
  
@@ -203,7 +222,7 @@
  
  	NULL_OPTION_INFO,
  };
-@@ -181,7 +199,7 @@ static struct module gnutls_module = str
+@@ -182,7 +209,7 @@ static struct module gnutls_module = str
  	/* done: */		done_gnutls
  );
  
@@ -212,7 +231,7 @@
  
  static struct option_info ssl_options[] = {
  	INIT_OPT_TREE("connection", N_("SSL"),
-@@ -192,7 +210,7 @@ static struct option_info ssl_options[] 
+@@ -193,7 +220,7 @@ static struct option_info ssl_options[] 
  };
  
  static struct module *ssl_modules[] = {
@@ -221,7 +240,7 @@
  	&openssl_module,
  #elif defined(CONFIG_GNUTLS)
  	&gnutls_module,
-@@ -213,7 +231,7 @@ struct module ssl_module = struct_module
+@@ -214,7 +241,7 @@ struct module ssl_module = struct_module
  int
  init_ssl_connection(struct socket *socket)
  {
@@ -230,7 +249,7 @@
  	socket->ssl = SSL_new(context);
  	if (!socket->ssl) return S_SSL_ERROR;
  #elif defined(CONFIG_GNUTLS)
-@@ -262,7 +280,7 @@ done_ssl_connection(struct socket *socke
+@@ -263,7 +290,7 @@ done_ssl_connection(struct socket *socke
  	ssl_t *ssl = socket->ssl;
  
  	if (!ssl) return;
@@ -239,7 +258,7 @@
  	SSL_free(ssl);
  #elif defined(CONFIG_GNUTLS)
  	gnutls_deinit(*ssl);
-@@ -279,7 +297,7 @@ get_ssl_connection_cipher(struct socket 
+@@ -280,7 +307,7 @@ get_ssl_connection_cipher(struct socket 
  
  	if (!init_string(&str)) return NULL;
  
@@ -248,9 +267,9 @@
  	add_format_to_string(&str, "%ld-bit %s %s",
  		SSL_get_cipher_bits(ssl, NULL),
  		SSL_get_cipher_version(ssl),
-diff -ruNp elinks-0.12pre2.orig/src/network/ssl/ssl.h elinks-0.12pre2/src/network/ssl/ssl.h
---- elinks-0.12pre2.orig/src/network/ssl/ssl.h	2008-09-21 10:45:22.000000000 +0200
-+++ elinks-0.12pre2/src/network/ssl/ssl.h	2008-10-01 10:39:43.000000000 +0200
+diff -ruNp elinks-0.12pre3.orig/src/network/ssl/ssl.h elinks-0.12pre3/src/network/ssl/ssl.h
+--- elinks-0.12pre3.orig/src/network/ssl/ssl.h	2009-03-29 00:14:03.000000000 +0100
++++ elinks-0.12pre3/src/network/ssl/ssl.h	2009-04-14 13:47:13.706846753 +0200
 @@ -22,7 +22,7 @@ unsigned char *get_ssl_connection_cipher
  
  /* Internal type used in ssl module. */


Index: elinks.spec
===================================================================
RCS file: /cvs/extras/rpms/elinks/devel/elinks.spec,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- elinks.spec	3 Apr 2009 10:42:49 -0000	1.67
+++ elinks.spec	14 Apr 2009 11:59:46 -0000	1.68
@@ -9,10 +9,10 @@
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: automake
-BuildRequires: openssl-devel
 BuildRequires: bzip2-devel
 BuildRequires: expat-devel
 BuildRequires: libidn-devel
+BuildRequires: krb5-devel
 BuildRequires: nss_compat_ossl-devel >= 0.9.3
 Requires: zlib >= 1.2.0.2
 Requires(preun): %{_sbindir}/alternatives




More information about the scm-commits mailing list