RFC Errata
Found 2 records.
Status: Reported (2)
RFC 5662, "Network File System (NFS) Version 4 Minor Version 1 External Data Representation Standard (XDR) Description", January 2010
Source of RFC: nfsv4 (wit)
Errata ID: 7667
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Pali Rohár
Date Reported: 2023-10-06
Section 2 says:
/// /*
/// * Program number is in the transient range since the client
/// * will assign the exact transient program number and provide
/// * that to the server via the SETCLIENTID operation.
/// */
/// program NFS4_CALLBACK {
It should say:
/// /*
/// * Program number is in the transient range since the client
/// * will assign the exact transient program number and provide
/// * that to the server via the CREATE_SESSION or
/// * BACKCHANNEL_CTL operations.
/// */
/// program NFS4_CALLBACK {
Notes:
SETCLIENTID operation is NFSv4.0 specific operation. NFSv4.1 uses CREATE_SESSION or BACKCHANNEL_CTL operation for setting backchannel parameters.
Errata ID: 7669
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Pali Rohár
Date Reported: 2023-10-06
Section 2 says:
/// /*
/// * From RFC 2203
/// */
/// enum rpc_gss_svc_t {
/// RPC_GSS_SVC_NONE = 1,
/// RPC_GSS_SVC_INTEGRITY = 2,
/// RPC_GSS_SVC_PRIVACY = 3
/// };
///
/// struct rpcsec_gss_info {
/// sec_oid4 oid;
/// qop4 qop;
/// rpc_gss_svc_t service;
/// };
It should say:
/// /*
/// * From RFC 2203
/// */
/// enum rpc_gss_service_t {
/// /* Note: the enumerated value for 0 is reserved. */
/// rpc_gss_svc_none = 1,
/// rpc_gss_svc_integrity = 2,
/// rpc_gss_svc_privacy = 3
/// };
///
/// struct rpcsec_gss_info {
/// sec_oid4 oid;
/// qop4 qop;
/// rpc_gss_service_t service;
/// };
Notes:
Mentioned RFC 2203 (and also its updates RFC 5403 and RFC 7861) does not have any enum rpc_gss_svc_t. Instead it has enum rpc_gss_service_t and all enum values are lowercase.
