Published RFCs never change. Although every published RFC has been submitted to careful proofreading by the RFC Editor and the author (s), errors do sometimes go undetected. As a service to the readers of RFCs, this page contains a list of technical and editorial errors that have been reported to the RFC Editor and verified by the authors or the IESG.

In general, we cannot guarantee the correctness of these errata; the reader must make his/her own judgment.

Erratum for RFC 2119

RFC 2119, "Key words for use in RFCs to Indicate Requirement Levels", March 1997

Reported By: "Davidson, Malcolm" <Malcolm.Davidson@intel.com>
Date: Thu, 31 May 2001 16:24:15 +0200

Page 1 says:

 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and
carefully weighed before choosing a different course.
It should say:
 3. SHOULD   This word, or the adjective "RECOMMENDED", means that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and
carefully weighed before choosing a different course.

Reported By: Anders Langmyr <Anders.Langmyr@ffi.no>
Date: 10 Jan 2006 08:56:39 +0100

UNVERIFIED
The abstract says:

        The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119.
It should say:
        The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119.
Rationale:
The phrase "NOT RECOMMENDED" is missing from this phrase.

Reported By: "Davidson, Malcolm" <Malcolm.Davidson@intel.com>
Date: Thu, 31 May 2001 16:24:16 +0200

Page 1 says:

 4. SHOULD NOT   This phrase, or the phrase "NOT RECOMMENDED" mean that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.
It should say:
 4. SHOULD NOT   This phrase, or the phrase "NOT RECOMMENDED", means that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.

Reported By: "ogawa.kiyoshi" <ogawa.kiyoshi@nmiri.city.nagoya.jp>
Date: Mon, 10 Jul 2006 16:12:23 +0900

UNVERIFIED

 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and
carefully weighed before choosing a different course.

4. SHOULD NOT This phrase, or the phrase "NOT RECOMMENDED" mean that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.
It should say:
 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications should be understood and
carefully weighed before choosing a different course.

4. SHOULD NOT This phrase, or the phrase "NOT RECOMMENDED" mean that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.

OR should say:
 3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications is understood and
carefully weighed before choosing a different course.

4. SHOULD NOT This phrase, or the phrase "NOT RECOMMENDED" mean that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.

Rationale:
The change request is "must" to "should".
It may be self definition.
For the balance of SHOULD and SHOULD NOT , it should be use "should", not
"must".

Reported By: Kurt Zeilenga; Kurt@OpenLDAP.org
Date: Wed, 31 Jan 2001 17:00:38 -0800

In section 6:

    In particular, they MUST only be used where it is actually required
for interoperation or to limit behavior which has potential for
causing harm (e.g., limiting retransmisssions) For example, they
must not be used to try to impose a particular method on
implementors where the method is not required for interoperability.
Should be:
    In particular, they MUST only be used where it is actually required
for interoperation or to limit behavior which has potential for
causing harm (e.g., limiting retransmissions). For example, they
must not be used to try to impose a particular method on
implementors where the method is not required for interoperability.

Reported By: "Davidson, Malcolm" <Malcolm.Davidson@intel.com>
Date: Thu, 31 May 2001 16:24:13 +0200

Page 1 says:

 1. MUST   This word, or the terms "REQUIRED" or "SHALL", mean that the
definition is an absolute requirement of the specification.


It should say:
 1. MUST   This word, or the terms "REQUIRED" or "SHALL", means that the
definition is an absolute requirement of the specification.


Reported By: "Davidson, Malcolm" <Malcolm.Davidson@intel.com>
Date: Thu, 31 May 2001 16:24:17 +0200

UNVERIFIED
Page 2 says:

 6. Guidance in the use of these Imperatives

Imperatives of the type defined in this memo must be used with care
and sparingly. In particular, they MUST only be used where it is
actually required for interoperation or to limit behavior which has
potential for causing harm (e.g., limiting retransmisssions) For
example, they must not be used to try to impose a particular method
on implementors where the method is not required for
interoperability.
It should say:
 6. Guidance in the use of these Imperatives

Imperatives of the type defined in this memo must be used with care
and sparingly. In particular, they MUST only be used where it is
actually required for interoperation or to limit behavior which has
potential for causing harm (e.g., limiting retransmissions) For
example, they must not be used to try to impose a particular method
on implementors where the method is not required for
interoperability.

Reported By: Davidson, Malcolm" <Malcolm.Davidson@intel.com>
Date: Thu, 31 May 2001 16:24:14 +0200

Page 1 says:

 2. MUST NOT   This phrase, or the phrase "SHALL NOT", mean that the
definition is an absolute prohibition of the specification.

It should say:
 2. MUST NOT   This phrase, or the phrase "SHALL NOT", means that the
definition is an absolute prohibition of the specification.