From: Brett Goulder <predatorfreak@dcaf-security.org>
Date: Fri, 11 Apr 2008 16:48:57 +0000 (+0200)
Subject: Bug #241: Don't check SSL certificates.
X-Git-Url: http://gitweb/?a=commitdiff_plain;ds=sidebyside;h=765b5014db1cc1fd3278f0b425d586b6dce75ae1;p=pkgutils-cross.git

Bug #241: Don't check SSL certificates.

pkgmk's mechanism to check file integrity is .md5sum, so relying on
proper SSL certificates for https connections isn't critical. This fixes
transfers from https servers whose SSL certificates are self signed only.

Original patch by Jose V Beneyto <sepen@users.sourceforge.net>.
---

diff --git a/pkgmk.in b/pkgmk.in
index da9b303..df50de8 100755
--- a/pkgmk.in
+++ b/pkgmk.in
@@ -89,7 +89,7 @@ download_file() {
 	LOCAL_FILENAME_PARTIAL="$LOCAL_FILENAME.partial"
 	DOWNLOAD_OPTS="--passive-ftp --no-directories --tries=3 --waitretry=3 \
 		--directory-prefix=$PKGMK_SOURCE_DIR \
-		--output-document=$LOCAL_FILENAME_PARTIAL"
+		--output-document=$LOCAL_FILENAME_PARTIAL --no-check-certificate"
 
 	if [ -f "$LOCAL_FILENAME_PARTIAL" ]; then
 		info "Partial download found, trying to resume"