[Vortex] Custom MIME Headers

Francis Brosnan Blazquez francis at aspl.es
Fri Apr 8 10:24:18 CEST 2011


Hi Jason,

> Following the source in gdb, it appears that the MIME headers are
> inserted properly and are at the top of the buffered file.  But,
> somewhere along the line the headers appear to be removed and are not
> accessible through Vortex’s MIME header API.  I have followed gdb for
> the client and the server.  Within the server, it appears that the
> frame is constructed and sent with the headers intact.  On the
> receiving/client end, when the frame reaches my frame_received method,
> the headers are nowhere to be found.  I was wondering if you could
> possibly point me in the right direction?  

Looking at your description, technically you are doing right: MIME
headers should be there. 

I'm assuming you are using
vortex_frame_get_mime_header/vortex_frame_mime_header_next on the first
frame received, which is also complete (that is, you didn't call
vortex_channel_set_complete_flag (channel, axl_false) causing MIME
processing to be disabled..) and that this frame contains complete/valid
MIME headers...

I would recommend running the client app with debug enabled to find the
issue:

>> VORTEX_DEBUG=1 VORTEX_DEBUG2=1 VORTEX_DEBUG_COLOR=1 ./your-client-app

-- 
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