-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ian Grigg <iang(_at_)systemics(_dot_)com> writes:
So, the standard should at least point out that the "Version" field is
akin to a comment by the software agent that produced the packet, and
the contents are not formally indicative of any compatibility
information. Even to point out that the real packet version is embedded
in the octet stream at x.x.x.x would be useful.
I agree that version strings are mostly intended for human readers and
are not going to be too useful to software.
However it is an oversimplification to speak of the "real packet
version". The version field in a packet should describe the version of
the _packet_, not of the software. PGP messages are often composed of a
sequence of packets, or of packets nested with various transformations.
Different packets in the message may have different versions.
So it will not make sense to look for the real version of a message
at offset such-and-such, because there is really no concept of message
version.
Hal
-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv
iQA/AwUBNEy5v8Dh8jnv1nHwEQKr9wCgp9/t87qTBj2vcmDkFiJvRhfXl5kAnRzw
QE6njOmYLBF78bVkeppUmxj9
=gdFp
-----END PGP SIGNATURE-----