As in topic, this makes it work with google servers. Patch taken from https://support.process-one.net/browse/EJAB-877 as linked from https://support.process-one.net/browse/EJAB-781 -- viq
Index: Makefile =================================================================== RCS file: /cvs/ports/net/ejabberd/Makefile,v retrieving revision 1.11 diff -u -d -r1.11 Makefile --- Makefile 12 Feb 2009 09:58:11 -0000 1.11 +++ Makefile 26 Feb 2009 10:40:55 -0000 @@ -4,6 +4,7 @@ V= 2.0.3 DISTNAME= ejabberd-$V +PKGNAME= ${DISTNAME}p0 CATEGORIES= net Index: patches/patch-src_ejabberd_cfg_example =================================================================== RCS file: /cvs/ports/net/ejabberd/patches/patch-src_ejabberd_cfg_example,v retrieving revision 1.1 diff -u -d -r1.1 patch-src_ejabberd_cfg_example --- patches/patch-src_ejabberd_cfg_example 2 Jun 2008 18:13:15 -0000 1.1 +++ patches/patch-src_ejabberd_cfg_example 26 Feb 2009 10:39:29 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-src_ejabberd_cfg_example,v 1.1 2008/06/02 18:13:15 martynas Exp $ ---- src/ejabberd.cfg.example.orig Thu Feb 21 11:02:12 2008 -+++ src/ejabberd.cfg.example Sun Mar 30 23:11:59 2008 -@@ -113,7 +113,7 @@ +--- src/ejabberd.cfg.example.orig Wed Jan 14 10:54:15 2009 ++++ src/ejabberd.cfg.example Thu Feb 26 11:36:23 2009 +@@ -114,7 +114,7 @@ %% certificate, put the correct path to the %% file and uncomment this line: %% @@ -10,7 +10,7 @@ {access, c2s}, {shaper, c2s_shaper}, -@@ -123,12 +123,12 @@ +@@ -124,12 +124,12 @@ %% %% To enable the old SSL connection method in port 5223: %% @@ -29,7 +29,7 @@ {5269, ejabberd_s2s_in, [ {shaper, s2s_shaper}, -@@ -159,18 +159,18 @@ +@@ -160,18 +160,18 @@ %% Allowed values are: true or false. %% You must specify a certificate file. %% Index: patches/patch-src_tls_tls_drv_c =================================================================== RCS file: patches/patch-src_tls_tls_drv_c diff -N patches/patch-src_tls_tls_drv_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-src_tls_tls_drv_c 26 Feb 2009 10:39:21 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- src/tls/tls_drv.c.orig Thu Feb 26 11:37:16 2009 ++++ src/tls/tls_drv.c Thu Feb 26 11:38:17 2009 +@@ -367,7 +367,7 @@ static int tls_drv_control(ErlDrvData handle, + if (command == SET_CERTIFICATE_FILE_ACCEPT) + SSL_set_accept_state(d->ssl); + else { +- SSL_set_options(d->ssl, SSL_OP_NO_SSLv2); ++ SSL_set_options(d->ssl, SSL_OP_NO_SSLv2|SSL_OP_NO_TICKET); + SSL_set_connect_state(d->ssl); + } + break;
pgpvOZuEdYmXS.pgp
Description: PGP signature