FS#36207 - [gnutls] Epiphany fails to log into outlook.com
Attached to Project:
Arch Linux
Opened by Mark E. Lee (bluerider) - Saturday, 20 July 2013, 03:01 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 26 July 2013, 15:50 GMT
Opened by Mark E. Lee (bluerider) - Saturday, 20 July 2013, 03:01 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 26 July 2013, 15:50 GMT
|
Details
Description:
After upgrading to gnutls 3.2.2-1, I cannot login to https://www.outlook.com. I get the following error: Error reading data from TLS socket: Decryption has failed. Additional info: epiphany 3.8.2-1 gnutls 3.2.2-1 Steps to reproduce: Try to login to https://www.outlook.com with epiphany 3.8.2-1 and gnutls 3.2.2-1 |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Friday, 26 July 2013, 15:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.2.2-2
Friday, 26 July 2013, 15:50 GMT
Reason for closing: Fixed
Additional comments about closing: 3.2.2-2
# $Id: PKGBUILD 191197 2013-07-19 17:34:12Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor : Mark Lee <mark@markelee.com>
## Editted to conduct git bisect
pkgname=gnutls
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('i686' 'x86_64')
pkgver='3.2.2'
pkgrel='1'
license=('GPL3' 'LGPL2.1')
url="http://www.gnutls.org/"
install=gnutls.install
options=('!libtool' '!zipman')
depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit')
makedepends=('valgrind' 'strace' 'datefudge')
## grab source from the git repo
_gitroot='git://gitorious.org/gnutls/gnutls.git';
_gitname='gnutls';
## mark the last good git revision
_gitgood='gnutls_3_2_1'; ## last commit that updated to v3.2.1
prepare() { ## prepare for git bissecting
[ -d "${srcdir}/$_gitname" ] || ( ## check if the git repo already exists
msg "Connecting to GNUTLS GIT server";
git clone "${_gitroot}" "${_gitname}" && ## obtain the source files from git
msg "GIT checkout done."
)
msg "Entering git source directory";
cd "${srcdir}/$_gitname" && ## enter local git repo directory
[ -e ".git/BISECT_LOG" ] && ( ## check if a git bisect log exists
msg "Continuing git bisect";
git bisect good; ## notify git that this is a good revision
) || ( ## start git bisect
msg "Starting git bisect...";
git bisect start &&
msg "Marking current revision bad...";
git bisect bad;
git bisect good ${_gitgood}; ## mark the last good revision
)
}
build() { ## enter the build directory
cd "${srcdir}/$_gitname";
make autoreconf # Will generate ./configure script (as per http://www.gnutls.org/devel.html)
./configure --prefix=/usr \
--with-zlib \
--disable-static \
--disable-guile \
--disable-valgrind-tests \
--disable-docs
make clean && make; ## clean the build directory and build
}
check() {
cd "${srcdir}/$_gitname";
#make -k check
make -j1 check
}
package() {
cd "${srcdir}/$_gitname";
make DESTDIR="${pkgdir}" install
# # lots of .png files are put into infodir and are gzipped by makepkg! this may need to be fixed by using !zipman
# # gzip -9 all files in infodir and manpages manually
# find "$pkgdir/usr/share/info" -name '*.info*' -exec gzip -9 {} \;
# find "$pkgdir/usr/share/man" -exec gzip -9 {} \;
}
I tried it out and it works.