RE: TAG incompatibility

2004-01-08 Thread Rainer Gerhards
 From: Albert Mietus [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 18, 2003 8:44 AM

 Rainer Gerhards writes:

   It is regarding the syslog TAG. The format described was
 discussed in
   the context of syslog-sign-13 but now also applies to
   syslog-international-00.

 You will understand my vote ;-)

   So I think we need to make a tradeoff decision: we can either
   a) allow colons in the path name
   xor ;)
   b) allow TAG NOT to be terminated by SP

 I vote A.

   Selecting
   a) will break compliance for older clients (how many?)

 No it will NOT,

 Syslog-rfc* is (now) step by step, faraway by beeing 100% complice to
 old implementations e.g. long timestamp, DNS hostname, etc. This bit
 will not change this.

I fully agree with you as far as the sender's side is concerned. My
concern is that we will break compatibility of the receiver receiving
existing messages from an old-style syslogd. But, you are right, that
old-style syslogd will also break other things. But then, the difference
is that we could make proper exclusions/exceptions so that a newer
syslogd can successfully parse the message generate by an older system.
Now, however, we face the situation that we can not (easily) detect this
and the message may be mis-parsed. I am not sure how often
tag:msgmsgsg actually appears in older messages. I would, however tend
to accept this problem. I think it is minor compared to clean design we
get be requiring TAG to be terminated by SP, too.

So I, too, vote for this. Is there any objection against this? If not, I
would like to say this is solved, allowing us to move quickly on with
-protocol (as Chris suggested).

Rainer




Re: TAG incompatibility

2003-12-18 Thread Albert Mietus
Rainer Gerhards writes:

  It is regarding the syslog TAG. The format described was discussed in
  the context of syslog-sign-13 but now also applies to
  syslog-international-00.

You will understand my vote ;-)

  So I think we need to make a tradeoff decision: we can either
  a) allow colons in the path name
  xor ;)
  b) allow TAG NOT to be terminated by SP

I vote A.

  Selecting
  a) will break compliance for older clients (how many?)

No it will NOT,

Syslog-rfc* is (now) step by step, faraway by beeing 100% complice to
old implementations e.g. long timestamp, DNS hostname, etc. This bit
will not change this.

Futher, I guess most implementation do not use the collon. It just
text for them! (The use PRI and programname only)


See you

BTW
I have got a quick look to yout presenation. But need more time to
give feedback. (But no error found) Like the layer idea.




-- 
ALbert Mietus
Send prive mail to:  [EMAIL PROTECTED]
Send business mail to:  [EMAIL PROTECTED]
Don't send spam mail!