Miao,

I need to leave, thus short: To the best of my knowledge, a native
sender can talk to an stunnel-enhanced receiver. I am pretty sure I have
tested this, but I can not verify due to missing lab abilities right
now. Maybe somebody else could try it out. AFAIK the stunnel manual also
describes that scenario.

This ability is my #1 reason why I think escaping is superiour to
octet-couting.

Rainer

> -----Original Message-----
> From: Miao Fuyou [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, August 16, 2006 4:01 AM
> To: Rainer Gerhards
> Cc: [EMAIL PROTECTED]
> Subject: RE: [Syslog] timeline
> 
> Rainer,
> 
> As you know, in stunnel/syslog model, a syslog sender sends 
> syslog message
> in TCP transport to a local port of the stunnel client, it 
> then forwards it
> to the stunnel server on another host in a TLS secure tunnel. 
> After stunnel
> server received the message it sends the message to the 
> receiver on the same
> host.  Basically stunnel is a port forwarding facility for 
> application(any
> application in TCP transport, not only syslog), and stunnel client and
> server are both stand-alone applications co-locating on same host with
> syslog sender or receiver application. 
> 
> Transport-tls requires a secure transport mechanism for 
> Syslog, that means
> the TLS transport is part of the sender/receiver application 
> rather than
> another stand-alone application. So, I believe stunnel/syslog 
> is not the
> exact implementation for transport-tls. 
> 
> I have not checked whether a transport-TLS sender can works 
> well with a
> "stunnelized" receiver or vice versa because there are not available
> transport-tls implementation currently. It may be possible, 
> however, is such
> interaction capability a requirement for transport-tls?
> 
> Thanks!
> Miao
> 
> > -----Original Message-----
> > From: Rainer Gerhards [mailto:[EMAIL PROTECTED] 
> > Sent: Tuesday, August 15, 2006 10:26 PM
> > To: Miao Fuyou
> > Cc: [EMAIL PROTECTED]
> > Subject: RE: [Syslog] timeline
> > 
> > Miao,
> > 
> > Rsyslog accepts CRLF, and can even be configured to emit it.
> > 
> > I have no access to a lab. Could you please clarify where 
> > exactly -transport-tls is unable to work with currently 
> > existing deployments using stunnel? I would greatly 
> > appreciate insight as I can not try it out for a while (and I 
> > am also unable to do any in-depth analysis).
> > 
> > Thanks,
> > Rainer 
> > 
> > > -----Original Message-----
> > > From: Miao Fuyou [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, August 15, 2006 12:59 AM
> > > To: Rainer Gerhards
> > > Cc: [EMAIL PROTECTED]
> > > Subject: RE: [Syslog] timeline
> > > 
> > > 
> > > Rainer,
> > > 
> > > Stunnel is a secure wrapper for TCP stream. Actually 
> > delimiting Syslog 
> > > is done in the TCP part rather than TLS (or stunnel) part 
> > in Syslog-ng 
> > > with stunnel. One can use stunnel to secure any Syslog TCP 
> > transport, 
> > > such as rsyslog and kiwisyslog, and kiwisyslog does use CRLF for 
> > > delimiting (http://www.kiwisyslog.com/whats_new_syslog.htm).
> > > 
> > > Stunnel implementation is different from Syslog TLS 
> > transport, and I 
> > > don' t think it is the exact implementation of Syslog TLS 
> transport.
> > > I have not
> > > been aware of a Syslog implementation in TLS-transport 
> > style till now. 
> > > So, most of the implementation may be modified, slightly or 
> > heavily, 
> > > to existing code to get it comply to the specification.
> > > 
> > > Miao
> > > 
> > > > -----Original Message-----
> > > > From: Rainer Gerhards [mailto:[EMAIL PROTECTED]
> > > > Sent: Tuesday, August 15, 2006 12:41 PM
> > > > To: Miao Fuyou
> > > > Cc: [EMAIL PROTECTED]
> > > > Subject: RE: [Syslog] timeline
> > > > 
> > > > Miao,
> > > > 
> > > > I am actually concerned about backward compatibility with 
> > existing 
> > > > code
> > > > *without* the need to upgrade any of that code. As you know, 
> > > > deployed software tends to stick.
> > > > 
> > > > If we use just LF, existing, deployed technology (e.g. 
> > > syslog-ng with
> > > > stunnel) would be able to understand a message sent from a
> > > "new style"
> > > > syslogd. Having the octet count in front of the message 
> > removes that 
> > > > ability, as the old syslogd will no longer see the <pri> at the 
> > > > start of the message.
> > > > 
> > > > I agree that it is trivial to modify code to take care 
> > for the octet 
> > > > counter. But this is not my concern. My concern is that I 
> > would like 
> > > > to achive as good as possible compatibility with existing 
> > deployed 
> > > > (aka
> > > > "unmodified") technology. I should have been more 
> > specific on that.
> > > > Sorry for the omission...
> > > > 
> > > > I am also unaware of any implementation that mandates 
> CR LF over 
> > > > just LF. Could you let me know which ones are these?
> > > > 
> > > > Rainer
> > > > 
> > > > > -----Original Message-----
> > > > > From: Miao Fuyou [mailto:[EMAIL PROTECTED]
> > > > > Sent: Monday, August 14, 2006 7:07 PM
> > > > > To: Rainer Gerhards
> > > > > Cc: [EMAIL PROTECTED]
> > > > > Subject: RE: [Syslog] timeline
> > > > > 
> > > > >  
> > > > > Hi, Rainer,
> > > > > 
> > > > > A new implementation could rely on byte-counting only and
> > > > then delete
> > > > > LF from the frame(appplication knows exactly where the LF
> > > > is), it may
> > > > > not force us to use escapes. For LF, I think it is
> > > difficult to get
> > > > > 100% compatibility for a legacy implementation to comply
> > > > TLS-transport
> > > > > without any change to the code. At least, some
> > > > imlementation may need
> > > > > to change CR LF to LF because some implementations use CR
> > > LF rather
> > > > > than LF. So, it may be ok to add several LOC to delete
> > > FRAME-LEN SP
> > > > > from the frame.
> > > > > 
> > > > > I still prefer byte-counting only to byte-counting+LF even
> > > > if it is a
> > > > > feasible tradeoff.
> > > > > 
> > > > > Miao
> > > > > 
> > > > > > -----Original Message-----
> > > > > > From: Rainer Gerhards [mailto:[EMAIL PROTECTED]
> > > > > > Sent: Monday, August 14, 2006 10:18 PM
> > > > > > To: Miao Fuyou
> > > > > > Subject: RE: [Syslog] timeline
> > > > > > 
> > > > > > We should not go byte-counting + LF. This is the worst
> > > choice: it
> > > > > > 
> > > > > > A) breaks compatibility
> > > > > > B) Forces us to use escapes
> > > > > > 
> > > > > > So we get the bad of both worlds, without any benefits.
> > > > > > 
> > > > > > Rainer
> > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: Miao Fuyou [mailto:[EMAIL PROTECTED]
> > > > > > > Sent: Monday, August 14, 2006 12:58 AM
> > > > > > > To: 'Anton Okmianski (aokmians)'; 'David Harrington';
> > > > > > [EMAIL PROTECTED]
> > > > > > > Subject: RE: [Syslog] timeline
> > > > > > > 
> > > > > > > 
> > > > > > > My vote: byte-counting only > byte-counting + LF > LF
> > > > > >  
> > > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > 
> > > 
> > > 
> > > 
> > 
> 
> 
> 

_______________________________________________
Syslog mailing list
Syslog@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/syslog

Reply via email to