<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY>
Hello Emmanuel,<BR>
<BR>
Thanks for reporting. The patch is now integrated into github.com:<BR>
<BR>
<A HREF="https://github.com/ASPLes/nopoll/commit/cb3cdb9578e62ba4948921c6c4d1e91a585d4251">https://github.com/ASPLes/nopoll/commit/cb3cdb9578e62ba4948921c6c4d1e91a585d4251</A><BR>
<BR>
I wasn't able to reproduce the problem you describe but I think the patch<BR>
is safe and makes the library to better report/detect fragments and final<BR>
indication, as you describe.<BR>
<BR>
Again, thanks for reporting and taking your time to provide a fix :-)<BR>
Best Regards,<BR>
<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    Hello Emmanuel,<BR>
    <BR>
    Thanks for reporting. I'll look into this and let you know something,<BR>
    <BR>
    Best Regards,<BR>
    <BR>
    <BLOCKQUOTE TYPE=CITE>
<PRE>
Hi,


I'm Emmanuel Puig from Amarisoft company and we are using your stack for 
WebSocket.
I've reported a patch few years ago that you had integrated.

Here is another patch proposal for a bug we encounter with huge amount 
of transferred data.

At the end of a transfer, if the final fragment is received from socket 
in chunks, each chunk is tagged as final and fragment 
(nopoll_msg_is_final/nopoll_msg_is_fragment)
This forbids to detect the exact end of the message.

The patch avoids to set final when if there are remaining data.

Best regards,

_______________________________________________
noPoll mailing list
<A HREF="mailto:noPoll@lists.aspl.es">noPoll@lists.aspl.es</A>
<A HREF="http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll">http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll</A>
</PRE>
    </BLOCKQUOTE>
    <BR>
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
_______________________________________________
noPoll mailing list
<A HREF="mailto:noPoll@lists.aspl.es">noPoll@lists.aspl.es</A>
<A HREF="http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll">http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll</A>
</PRE>
<BR>
<BR>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
-- 
Francis Brosnan Blázquez  -  ASPL
<A HREF="http://www.asplhosting.com/">http://www.asplhosting.com/</A>
<A HREF="http://www.aspl.es/">http://www.aspl.es/</A>
<A HREF="https://twitter.com/aspl_es">https://twitter.com/aspl_es</A>
<A HREF="https://twitter.com/asplhosting">https://twitter.com/asplhosting</A>
<A HREF="https://twitter.com/francisbrosnanb">https://twitter.com/francisbrosnanb</A>
<A HREF="https://es.linkedin.com/in/francis-brosnan-bl">https://es.linkedin.com/in/francis-brosnan-bl</A>ázquez-1353a218

91 134 14 22 - 91 134 14 45 - 91 116 07 57

AVISO LEGAL
 
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).
 
ASPL garantiza que los datos serán tratados con la finalidad de mantener
las oportunas relaciones comerciales o promocionales con usted o la
entidad que usted representa. 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).

</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>