[Vortex] pull api + tls, missing connection closed event

Francis Brosnan Blazquez francis at aspl.es
Thu Sep 29 17:37:49 CEST 2011


Hi Dexter,

This is now fixed in SVN 4823 and will be available in the next stable
release.

Bug was caused by a problem in the vortex tls module which was not
calling to notify connecion actions, causing PULL API to fail to detect
and notify connection close (and possibily other things...)

Thanks for reporting, Best Regards,

> Could this be because in vortex_tls.c:909 (__vortex_tls_start_negotiation),
> when the connection is copied via vortex_connection_new_empty_from_connection,
> the set_on_close handlers are not copied. So the pull api won't be
> able to tell that this copied connectino was closed?
> 
> On Wed, Aug 24, 2011 at 3:04 PM, DEXTER <mydexterid at gmail.com> wrote:
> > Hi Francis,
> >
> > It seems that when using TLS + PULL api there's no event notification
> > about the connection closed event.
> >
> > I've created (copied) a simple server/client (attached), where you can
> > try this out.
> >
> > If you start both, and while the client is running, you terminate the
> > server (Ctrl+c) you'll see there will be no connection closed event on
> > the client side.
> >
> > while if you comment out the vortex_connection_start_negotiation_sync
> > in the client.c and repeat the above process, you'll see that the
> > client receives the connection closed event.
> >
> _______________________________________________
> Vortex mailing list
> Vortex at lists.aspl.es
> http://lists.aspl.es/cgi-bin/mailman/listinfo/vortex

-- 
Francis Brosnan Blázquez <francis.brosnan at aspl.es>
ASPL
91 134 14 22 - 91 134 14 45 - 91 116 07 57

AVISO LEGAL

Este mensaje se dirige exclusivamente a su destinatario. Los datos
incluidos en el presente correo son confidenciales y sometidos a secreto
profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si
usted no lo es y lo ha recibido por error o tiene conocimiento del mismo
por cualquier motivo, le rogamos que nos lo comunique por este medio y
proceda a destruirlo o borrarlo.

En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de
diciembre, de Protección de Datos de Carácter Personal, le informamos de
que sus datos de carácter personal, recogidos de fuentes accesibles al
público o datos que usted nos ha facilitado previamente, proceden de
bases de datos propiedad de Advanced Software Production Line, S.L.
(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,
rectificación, cancelación y oposición dispuestos en la mencionada Ley
Orgánica, notificándolo por escrito a:
ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de
Henares (Madrid).



More information about the Vortex mailing list