[prev in list] [next in list] [prev in thread] [next in thread]
List: olpc-devel
Subject: Re: Avahi optimisations
From: Jim Gettys <jg () laptop ! org>
Date: 2008-02-28 22:33:52
Message-ID: 1204238032.5759.3.camel () localhost
[Download RAW message or body]
OK, put like this, I agree with you. We can burn 12 bytes to save a
flag day conversion; we will already have saved a ton of bytes as it is;
12 bytes is no more than a 10% improvement on top....
- Jim
On Thu, 2008-02-28 at 21:27 +0200, Morgan Collett wrote:
> Ivan Krstić wrote:
> > On Feb 26, 2008, at 5:48 AM, Morgan Collett wrote:
> >> actually we are normally using b64 encoding so
> >> that brought it down to 28 bytes. Using SHA-256 it's 44 bytes in the TXT
> >> record.
> >
> >
> > But _why_ are we encoding at all? TXT RDATA is one or more character
> > strings, which are each a length octet followed by up to 255 arbitrary
> > characters treated as a binary string. Am I misremembering the RFC?
>
> I made this comment on #6572 but perhaps it's worth repeating here to a
> wider audience:
>
> Not base64 encoding the "key" makes current builds fail to get the buddy
> properties due to a D-Bus issue that needs a workaround. This means you
> don't see any buddies in mesh view, although they can see you.
>
> So if we stop base64 encoding, we lose interoperability with the
> existing builds and need a flag day to upgrade. This is to save 12 bytes.
>
> Is that worth it?
>
>
> Morgan
> _______________________________________________
> Devel mailing list
> Devel@lists.laptop.org
> http://lists.laptop.org/listinfo/devel
--
Jim Gettys
One Laptop Per Child
_______________________________________________
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic