xap/heybuddy: Upgraded to heybuddy-0.2.3.

slackware-14.2
Damien Goutte-Gattat 2012-02-20 23:33:21 +01:00
parent fe75c55378
commit 63db2f9dc1
4 changed files with 25 additions and 4 deletions

View File

@ -1 +0,0 @@
39ac696831b42da6e42dd1a4a71863f3ce659974 heybuddy-0.2.1.tar.gz

View File

@ -0,0 +1,18 @@
diff -Naur heybuddy-0.2.3.orig/CertificateValidatingHTTPSHandler.py heybuddy-0.2.3/CertificateValidatingHTTPSHandler.py
--- heybuddy-0.2.3.orig/CertificateValidatingHTTPSHandler.py 2011-11-28 06:12:18.000000000 +0100
+++ heybuddy-0.2.3/CertificateValidatingHTTPSHandler.py 2012-02-20 23:38:15.285754790 +0100
@@ -52,12 +52,8 @@
self.cert_reqs = ssl.CERT_NONE
def _GetValidHostsForCert(self, cert):
- if 'subjectAltName' in cert:
- return [x[1] for x in cert['subjectAltName']
- if x[0].lower() == 'dns']
- else:
- return [x[0][1] for x in cert['subject']
- if x[0][0].lower() == 'commonname']
+ return [x[0][1] for x in cert['subject']
+ if x[0][0].lower() == 'commonname']
def _ValidateCertificateHostname(self, cert, hostname):
hosts = self._GetValidHostsForCert(cert)

View File

@ -0,0 +1 @@
812020b60549828c2f327162dc8a34ecb05e2672 heybuddy-0.2.3.tgz

View File

@ -1,6 +1,6 @@
#!/bin/bash
# Build script for Slackware
# Copyright (C) 2011 Damien Goutte-Gattat
# Copyright (C) 2011,2012 Damien Goutte-Gattat
#
# Redistribution and use of this script, with or without modifications,
# is permitted provided that the following conditions are met:
@ -27,8 +27,8 @@
# Source package infos
NAMESRC=${NAMESRC:-heybuddy}
VERSION=${VERSION:-0.2.1}
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.gz}
VERSION=${VERSION:-0.2.3}
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tgz}
WGET=${WGET:-http://launchpad.net/heybuddy/0.2/$VERSION/+download/$ARCHIVE}
# Build infos
@ -68,6 +68,9 @@ cd $TMP
echo "Building $ARCHIVE..."
tar xf $CWD/$ARCHIVE
cd $NAME
# Temporary fix for validation of SSL certificate with subjectAltName
# set to an email address instead of hostname
patch -p 1 < $CWD/heybuddy-0.2.3-ssl-cert-validation.patch
mkdir -p $PKG/usr/share/heybuddy
cp -r *.py README.txt _dev assets locales $PKG/usr/share/heybuddy