On 3/21/22 15:08, Greg Troxel wrote:
Matus UHLAR - fantomas<uh...@fantomas.sk>  writes:

On 20.03.22 16:02, Roger Price wrote:
I received the following comment from the Independent Submissions Editor (ISE):

The command VER is hazardous because it encourages exploiting of
implementation peculiarities that are not well documented in a
protocol.  The best example of such a failure is the browser version
field in HTTP.  A complete disaster.  You should warn against use of
this command, or even better, deprecate it.

I was not aware of the disaster in the browser version field, but I
will warn against use of VER, and deprecate it, if you agree.
Isn't this designed for announcing protocol version for compatibility?
Protocol version is one thing and should be defined by the RFC.  All
implementations of the protocol should advertise the same version.

That is https://www.ietf.org/archive/id/draft-rprice-ups-management-protocol-07.html#name-protver ...



Software type/version of the implementation is something else.

... versus https://www.ietf.org/archive/id/draft-rprice-ups-management-protocol-07.html#name-ver which is a different beast


Yes, everything may be from nut sources, but having a protocol RFC is
about moving from "the protocol is defined by the code" to "the protocol
is defined by the spec".


I agree with that. But I still see no problem in advertising the software version. After all, each time I boot I see:

   Mar 20 22:19:03 wolfy3 kernel: Linux version
   3.10.0-1160.59.1.el7.x86_64 (mockbu...@kbuilder.bsys.centos.org)
   (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Wed
   Feb 23 16:47:03 UTC 2022

I know not only the kernel version and distribution but even the compiler version that was in use. Which, incidentally, is important in some contexts

_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to