[Vortex] Are content-types and transfer-encodings supposed to work?
Jens Alfke
jens at mooseyard.com
Wed May 14 01:55:06 CEST 2008
On 13 May '08, at 2:29 PM, Francis Brosnan Blazquez wrote:
>> Unfortunately, such issues are now the least of one's problems with
>> interoperability, since Vortex is accidentally using a private
>> mutant
>> protocol that isn't compatible with BEEP...
>
> I would expect nearly everything but, being vortex a mutant BEEP
> protocol implementation?
Since Vortex's messages don't begin with a CRLF, they are not valid
BEEP messages (parsing the MIME headers will fail.) This makes Vortex
unable to interoperate with any correct BEEP implementation. And it's
not possible to work around this, because a correct BEEP
implementation cannot reliably parse such a message and tell whether
it's supposed to have headers or not (it can't tell the difference
between a message with a content-type, and one that just happens to
have a payload beginning "Content-Type:...".)
It's as though I had an HTTP library that sent requests like "GETT /
HTTP/1.1 ..."
The word "mutant" was sensationalist, but I am kind of shocked by
this, especially since it was apparently already known but not called
out anywhere. Maybe there aren't too many other BEEP implementations
or clients to be incompatible with, so I imagine most users are just
using vortex to talk to vortex, but situations like this aren't going
to improve the viability of BEEP as a standard.
—Jens
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1875 bytes
Desc: not available
Url : http://lists.aspl.es/pipermail/vortex/attachments/20080513/45a03d3a/attachment.bin
More information about the Vortex
mailing list