packages: solid-pop3d/solid-pop3d-certificate-chain.patch (NEW) - allow spo...

zagrodzki zagrodzki at pld-linux.org
Wed Apr 27 16:03:45 CEST 2011


Author: zagrodzki                    Date: Wed Apr 27 14:03:45 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- allow spop3d to load and serve whole certificate chain rather than only first
  certificate found in specified PEM file.

---- Files affected:
packages/solid-pop3d:
   solid-pop3d-certificate-chain.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/solid-pop3d/solid-pop3d-certificate-chain.patch
diff -u /dev/null packages/solid-pop3d/solid-pop3d-certificate-chain.patch:1.1
--- /dev/null	Wed Apr 27 16:03:45 2011
+++ packages/solid-pop3d/solid-pop3d-certificate-chain.patch	Wed Apr 27 16:03:40 2011
@@ -0,0 +1,14 @@
+diff -Naur solid-pop3d-0.16d/src/sptls.c solid-pop3d-0.16d-p/src/sptls.c
+--- solid-pop3d-0.16d/src/sptls.c	2000-09-13 23:03:17.000000000 +0200
++++ solid-pop3d-0.16d-p/src/sptls.c	2011-04-27 15:59:32.000000000 +0200
+@@ -272,8 +272,8 @@
+ 
+ int set_cert_stuff(char *acertfile, char *akeyfile) {
+ 	if (acertfile[0]) {
+-		if (SSL_CTX_use_certificate_file(tls_ctx, acertfile,
+-			SSL_FILETYPE_PEM) <= 0) {
++		if (SSL_CTX_use_certificate_chain_file(
++			tls_ctx, acertfile) <= 0) {
+ 			pop_log(pop_priority, "sptls: unable to get "
+ 				"certificate: %.1024s", acertfile);
+ 			tls_print_errors();
================================================================


More information about the pld-cvs-commit mailing list