Escaping precludes no-configuration backwards compatibility, as no legacy syslog-over-tcp code does escaping. So if you want to interoperate with existing code, you must have a "don't escape or expect escapes" switch in your code. If you're going to do that, just have a "LF mode vs byte-count mode" switch. This whole backwards compat argument is bogus, iff we decide to escape embedded LF instead of forbidding it. And I have yet to see anyone argue for LF on any grounds except backwards compatibility.

--
Carson

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

Reply via email to