Re: Padding at the end of message body?

Jean Parpaillon <[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <[email protected]>
HI,
fyi, you can find a pure erlang implementation of D-Bus at:
https://github.com/lizenn/erlang-dbus/

Parsing/serializing is done in the dbus_marshaller module.


Regards,
Jean

Le lundi 30 mai 2016 à 20:56 +0100, Simon McVittie a écrit :
> On 30/05/16 18:14, [email protected] wrote:
> > The message sometimes contains a bunch of null bytes after the body
> ...
> > The specification says "The message body need not end on an 8-byte
> > boundary." but "need not" does not equal "must not".
> 
> Please check how the reference implementation (libdbus) would
> interpret
> those bytes: as an accepted-and-discarded part of the message you
> have
> quoted, as padding between messages, or as part of the next message.
> Whichever interpretation it would use, you can consider that to be
> correct. A patch to dbus-specification.xml contributed via
> <https://bugs.freedesktop.org/enter_bug.cgi?product=dbus&component=co
> re>
> clarifying which one is meant would also be appreciated.
> 
> The reference dbus-daemon will usually disconnect clients that send
> anything that is considered malformed. If it doesn't, either that
> content is not considered malformed, or the reference dbus-daemon has
> a bug.
> 
-- 
Jean Parpaillon
--
Open Source Consultant
Director @ OW2 Consortium
OCCIware Strategic Orientation Committee Chairman
Research Engineer @ Inria
--
Phone: +33 6 30 10 92 86
im: [email protected]
skype: jean.parpaillon
linkedin: http://www.linkedin.com/in/jeanparpaillon/en
_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.