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.