From owner-freebsd-gnome@FreeBSD.ORG Mon Jan 4 17:10:04 2010 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A187106568F for ; Mon, 4 Jan 2010 17:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1DE898FC1B for ; Mon, 4 Jan 2010 17:10:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o04HA3Zw089493 for ; Mon, 4 Jan 2010 17:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o04HA3Mh089492; Mon, 4 Jan 2010 17:10:03 GMT (envelope-from gnats) Date: Mon, 4 Jan 2010 17:10:03 GMT Message-Id: <201001041710.o04HA3Mh089492@freefall.freebsd.org> To: gnome@FreeBSD.org From: Jonathan Call Cc: Subject: RE: ports/142198: SSLv3 failure with irc/xchat on FreeBSD 8.0 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jonathan Call List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jan 2010 17:10:04 -0000 The following reply was made to PR ports/142198; it has been noted by GNATS. From: Jonathan Call To: , Cc: Subject: RE: ports/142198: SSLv3 failure with irc/xchat on FreeBSD 8.0 Date: Mon, 4 Jan 2010 09:48:33 -0700 --_a95bad9d-6d06-4814-8e6f-a471a61687cc_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Steps I took: cd /usr/src patch < /path/to/patch-crypto_openssl_ssl_t1_lib.c make buildworld The following error occurred: cc -O2 -pipe -march=3Dprescott -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/li= b/libssl/../../../crypto/openssl -I/usr/src/secure/lib/libssl/../../../cryp= to/openssl/crypto -I/usr/obj/usr/src/secure/lib/libssl -DOPENSSL_THREADS -D= DSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA -std=3Dgnu9= 9 -fstack-protector -c /usr/src/secure/lib/libssl/../../../crypto/openssl/= ssl/t1_enc.c cc -O2 -pipe -march=3Dprescott -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/li= b/libssl/../../../crypto/openssl -I/usr/src/secure/lib/libssl/../../../cryp= to/openssl/crypto -I/usr/obj/usr/src/secure/lib/libssl -DOPENSSL_THREADS -D= DSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA -std=3Dgnu9= 9 -fstack-protector -c /usr/src/secure/lib/libssl/../../../crypto/openssl/= ssl/t1_lib.c /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c: In functio= n 'ssl_add_clienthello_tlsext': /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c:138: error:= 'struct ssl3_state_st' has no member named 'send_connection_binding' /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c: In functio= n 'ssl_add_serverhello_tlsext': /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c:260: error:= 'struct ssl3_state_st' has no member named 'send_connection_binding' *** Error code 1 Stop in /usr/src/secure/lib/libssl. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. Please advise. Jonathan > To: bug-followup@freebsd.org=3B lordsith49@hotmail.com > Subject: Re: ports/142198: SSLv3 failure with irc/xchat on FreeBSD 8.0 > Date: Thu=2C 31 Dec 2009 15:31:40 -0600 > From: mezz7@cox.net >=20 > Searched in Google and found a fix in OpenSSL. >=20 > http://marc.info/?l=3Dopenssl-cvs&m=3D124095946021321&w=3D2 (0.9.8 branch= w/out =20 > comment) > http://marc.info/?l=3Dopenssl-cvs&m=3D124095943621291&w=3D2 (1.0.0 branch= w/ =20 > comment) >=20 > I have checkout latest of OpenSSL_0_9_8-stable branch in its CVS and =20 > create a patch. Can you try to patch in your source tree by use this patc= h =20 > below and see if it fixes this problem for you? >=20 > http://people.freebsd.org/~mezz/diff/patch-crypto_openssl_ssl_t1_lib.c >=20 > Cheers=2C > Mezz >=20 >=20 > --=20 > mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org =20 _________________________________________________________________ Hotmail: Free=2C trusted and rich email service. http://clk.atdmt.com/GBL/go/171222984/direct/01/= --_a95bad9d-6d06-4814-8e6f-a471a61687cc_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Steps I took:

cd /usr/src
patch <=3B /path/to/patch-crypto_open= ssl_ssl_t1_lib.c
make buildworld

The following error occurred:cc -O2 -pipe -march=3Dprescott -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/l= ib/libssl/../../../crypto/openssl -I/usr/src/secure/lib/libssl/../../../cry= pto/openssl/crypto -I/usr/obj/usr/src/secure/lib/libssl -DOPENSSL_THREADS -= DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA -std=3Dgnu= 99 -fstack-protector =3B -c /usr/src/secure/lib/libssl/../../../crypto/= openssl/ssl/t1_enc.c
cc -O2 -pipe -march=3Dprescott -DTERMIOS -DANSI_SOU= RCE -I/usr/src/secure/lib/libssl/../../../crypto/openssl -I/usr/src/secure/= lib/libssl/../../../crypto/openssl/crypto -I/usr/obj/usr/src/secure/lib/lib= ssl -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDI= AN -DNO_IDEA -std=3Dgnu99 -fstack-protector =3B -c /usr/src/secure/lib/= libssl/../../../crypto/openssl/ssl/t1_lib.c
/usr/src/secure/lib/libssl/.= ./../../crypto/openssl/ssl/t1_lib.c: In function 'ssl_add_clienthello_tlsex= t':
/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c:138:= error: 'struct ssl3_state_st' has no member named 'send_connection_binding= '
/usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/t1_lib.c: In fu= nction 'ssl_add_serverhello_tlsext':
/usr/src/secure/lib/libssl/../../..= /crypto/openssl/ssl/t1_lib.c:260: error: 'struct ssl3_state_st' has no memb= er named 'send_connection_binding'
*** Error code 1

Stop in /usr/= src/secure/lib/libssl.
*** Error code 1

Stop in /usr/src.
*** = Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /u= sr/src.
*** Error code 1

Stop in /usr/src.



Please = advise.


Jonathan

>=3B To: bug-followup@freebsd.org=3B l= ordsith49@hotmail.com
>=3B Subject: Re: ports/142198: SSLv3 failure wi= th irc/xchat on FreeBSD 8.0
>=3B Date: Thu=2C 31 Dec 2009 15:31:40 -06= 00
>=3B From: mezz7@cox.net
>=3B
>=3B Searched in Google an= d found a fix in OpenSSL.
>=3B
>=3B http://marc.info/?l=3Dopenss= l-cvs&=3Bm=3D124095946021321&=3Bw=3D2 (0.9.8 branch w/out
>=3B= comment)
>=3B http://marc.info/?l=3Dopenssl-cvs&=3Bm=3D12409594362= 1291&=3Bw=3D2 (1.0.0 branch w/
>=3B comment)
>=3B
>=3B= I have checkout latest of OpenSSL_0_9_8-stable branch in its CVS and
= >=3B create a patch. Can you try to patch in your source tree by use this= patch
>=3B below and see if it fixes this problem for you?
>= =3B
>=3B http://people.freebsd.org/~mezz/diff/patch-crypto_openssl_ss= l_t1_lib.c
>=3B
>=3B Cheers=2C
>=3B Mezz
>=3B
>= =3B
>=3B --
>=3B mezz7@cox.net - mezz@FreeBSD.org
>=3B F= reeBSD GNOME Team
>=3B http://www.FreeBSD.org/gnome/ - gnome@FreeBSD= .org


Hotmail: Free=2C trusted and rich email ser= vice. Get it now. = --_a95bad9d-6d06-4814-8e6f-a471a61687cc_--