packages: tpop3d/tpop3d.spec, tpop3d/tpop3d-ssl-chain.patch (NEW) - rel 10; ...

arekm arekm at pld-linux.org
Fri May 27 13:40:32 CEST 2011


Author: arekm                        Date: Fri May 27 11:40:32 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 10; load cert chain and not only one cert

---- Files affected:
packages/tpop3d:
   tpop3d.spec (1.103 -> 1.104) , tpop3d-ssl-chain.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/tpop3d/tpop3d.spec
diff -u packages/tpop3d/tpop3d.spec:1.103 packages/tpop3d/tpop3d.spec:1.104
--- packages/tpop3d/tpop3d.spec:1.103	Thu Mar 31 20:09:34 2011
+++ packages/tpop3d/tpop3d.spec	Fri May 27 13:40:27 2011
@@ -17,7 +17,7 @@
 Summary(pl.UTF-8):	Serwer POP3
 Name:		tpop3d
 Version:	1.5.5
-Release:	9
+Release:	10
 License:	GPL
 Group:		Networking/Daemons/POP3
 Source0:	http://download.savannah.nongnu.org/releases/tpop3d/%{name}-%{version}.tar.gz
@@ -29,6 +29,7 @@
 Patch1:		%{name}-pam-vdomain.patch
 Patch2:		%{name}-sql-getpwuid-optional.patch
 Patch3:		%{name}-lib.patch
+Patch4:		%{name}-ssl-chain.patch
 URL:		https://savannah.nongnu.org/projects/tpop3d
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -117,6 +118,7 @@
 %patch2 -p0
 %endif
 %patch3 -p1
+%patch4 -p1
 
 %build
 %{__aclocal}
@@ -186,6 +188,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.104  2011/05/27 11:40:27  arekm
+- rel 10; load cert chain and not only one cert
+
 Revision 1.103  2011/03/31 18:09:34  arekm
 - release 9
 

================================================================
Index: packages/tpop3d/tpop3d-ssl-chain.patch
diff -u /dev/null packages/tpop3d/tpop3d-ssl-chain.patch:1.1
--- /dev/null	Fri May 27 13:40:32 2011
+++ packages/tpop3d/tpop3d-ssl-chain.patch	Fri May 27 13:40:27 2011
@@ -0,0 +1,11 @@
+--- tpop3d-1.5.5/tls.c~	2008-03-31 21:37:15.000000000 +0200
++++ tpop3d-1.5.5/tls.c	2011-05-27 13:32:43.301930932 +0200
+@@ -96,7 +96,7 @@
+ 
+     /* Load certificate, and, if specified, separate private key. */
+     SSL_CTX_set_default_passwd_cb_userdata(ctx, (void*)certfile);
+-    if ((ret = SSL_CTX_use_certificate_file(ctx, certfile, SSL_FILETYPE_PEM)) <= 0) {
++    if ((ret = SSL_CTX_use_certificate_chain_file(ctx, certfile)) <= 0) {
+         log_print(LOG_ERR, "tls_create_context: %s: %s", certfile, ERR_reason_error_string(ERR_get_error()));
+         SSL_CTX_free(ctx);
+         return NULL;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/tpop3d/tpop3d.spec?r1=1.103&r2=1.104&f=u



More information about the pld-cvs-commit mailing list