Bennett Todd wrote:
> Yes indeedy "and then some". Multiplexed streams of
> MIME-structure-framed XML seems a bit over the top, no?
The multiplexed streams don't have to be XML. Just MIME. With the
default being application/octet-stream (last I looked). So in other
words, if you're happy with exchanging a single stream of binary blobs,
everything you named is not required.
> If a very simple-to-implement, simple-to-analyze subset of BEEP
> features suffices for this syslog application, this syslog
> application should be defined in terms of that subset;
It is.
> else somone
> will field a syslog implementation against a generic BEEP library
> (assuming they can find one they can work with), and it'll require
> features not implemented in the subset.
Like what?
> > Once you start adding authentication, integrity and security features,
> > you're going to end up with something just as complicated as BEEP, as
> > far as I can tell.
>
> _THAT_ is what really makes me object to BEEP in this application.
> Rather than using an existing, widely-deployed generic transport
> wrapping for adding authentication, integrity, and privacy (i.e.
> SSL), we're using a new one with far far less application base.
Um.... BEEP uses SSL. BEEP includes a mechanism for saying you want to
use SSL. (Well, TLS, but you know that.) BEEP does not replace TLS - it
merely provides a way for you to ask the other side to use TLS, and for
the other side to accept or refuse.
I'm not sure I understand why you don't already know this, if you've
read the syslog-reliable spec.
> Let's get reliability by just shoving our syslog data over TCP, and
> where people want authentication, integrity, and privacy, let 'em
> carry it over SSL.
Yes. This is what syslog-reliable does. And it uses BEEP to say where
people want authentication, integrity, and privacy. So what's the
problem? Are you under the mistaken impression that BEEP is a
replacement for TLS or something?
--
Darren New
San Diego, CA, USA (PST)
"I'm allergic to antihistamines."
"Oh? What do you break out in?"